@font-face{font-family:'D-DIN Regular';src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix");src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix") format("eot"),url("../fonts/D-DIN-regular/D-DIN-regular.woff2") format("woff2"),url("../fonts/D-DIN-regular/D-DIN-regular.woff") format("woff"),url("../fonts/D-DIN-regular/D-DIN-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'D-DIN Regular';src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix");src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix") format("eot"),url("../fonts/D-DIN-regular/D-DIN-regular.woff2") format("woff2"),url("../fonts/D-DIN-regular/D-DIN-regular.woff") format("woff"),url("../fonts/D-DIN-regular/D-DIN-regular.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'D-DIN Medium';src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix");src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix") format("eot"),url("../fonts/D-DIN-regular/D-DIN-regular.woff2") format("woff2"),url("../fonts/D-DIN-regular/D-DIN-regular.woff") format("woff"),url("../fonts/D-DIN-regular/D-DIN-regular.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'D-DIN Medium';src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix");src:url("../fonts/D-DIN-regular/D-DIN-regular.eot?#iefix") format("eot"),url("../fonts/D-DIN-regular/D-DIN-regular.woff2") format("woff2"),url("../fonts/D-DIN-regular/D-DIN-regular.woff") format("woff"),url("../fonts/D-DIN-regular/D-DIN-regular.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'D-DIN Bold';src:url("../fonts/D-DIN-bold/D-DIN-bold.eot?#iefix");src:url("../fonts/D-DIN-bold/D-DIN-bold.eot?#iefix") format("eot"),url("../fonts/D-DIN-bold/D-DIN-bold.woff2") format("woff2"),url("../fonts/D-DIN-bold/D-DIN-bold.woff") format("woff"),url("../fonts/D-DIN-bold/D-DIN-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'D-DIN Bold';src:url("../fonts/D-DIN-bold/D-DIN-bold.eot?#iefix");src:url("../fonts/D-DIN-bold/D-DIN-bold.eot?#iefix") format("eot"),url("../fonts/D-DIN-bold/D-DIN-bold.woff2") format("woff2"),url("../fonts/D-DIN-bold/D-DIN-bold.woff") format("woff"),url("../fonts/D-DIN-bold/D-DIN-bold.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'D-DIN Cond Medium';src:url("../fonts/D-DIN-cond-medium/D-DIN-cond-medium.eot?#iefix");src:url("../fonts/D-DIN-cond-medium/D-DIN-cond-medium.eot?#iefix") format("eot"),url("../fonts/D-DIN-cond-medium/D-DIN-cond-medium.woff2") format("woff2"),url("../fonts/D-DIN-cond-medium/D-DIN-cond-medium.woff") format("woff"),url("../fonts/D-DIN-cond-medium/D-DIN-cond-medium.ttf") format("truetype");font-weight:bold;font-style:normal}.hamburger{display:inline-block;margin:0;padding:.36914rem .36914rem;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear;border:0;background-color:transparent;color:inherit;font:inherit;text-transform:none;cursor:pointer;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{display:inline-block;position:relative;width:1.26562rem;height:.84375rem}.hamburger-inner{display:block;top:50%;margin-top:-.04922rem}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{position:absolute;width:1.26562rem;height:.09844rem;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;border-radius:4px;background-color:#009534}.hamburger-inner::before,.hamburger-inner::after{display:block;content:''}.hamburger-inner::before{top:-.37266rem}.hamburger-inner::after{bottom:-.37266rem}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}: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;--primary: #009534;--secondary: #707070;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #e6e6e6;--dark: #505050;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--font-family-sans-serif: "D-DIN Regular", "Open Sans", Corbel, Arial, sans-serif;--font-family-monospace: Inconsolata, "Roboto Mono", Consolas, Menlo, Monaco, "Ubuntu Mono", "DejaVu Sans Mono", monospace}html,body{overflow-x:hidden}.z-c-content .z-c-h1{margin-bottom:1.5rem;color:#009534;font-size:2.281rem;letter-spacing:.01em;line-height:1.266}.z-c-content .z-c-h2{margin-bottom:1.5rem;color:#009534;font-size:2.027rem;letter-spacing:.01em;line-height:1.266;text-transform:uppercase}.z-c-content .z-c-h3{margin-bottom:1.5rem;color:#009534;font-size:1.602rem;letter-spacing:.01em;line-height:1.266;text-transform:uppercase}.z-c-content .z-c-subtitle{margin-top:-1.5rem;margin-bottom:1.5rem;color:#505050;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.266;text-transform:uppercase}.z-c-content .z-c-paragraph-large,.z-c-block-list--large a,.z-c-block-list--large p,.z-c-block-paragraph,.z-c-block-paragraph--large{margin-bottom:1.5rem;font-size:1.266rem;letter-spacing:0;line-height:1.602}.z-c-content .z-c-paragraph-base,.z-c-block-list--base a,.z-c-block-list--base p,.z-c-block-paragraph--base{margin-bottom:1.5rem;font-size:1.125rem;letter-spacing:0;line-height:1.602}.z-c-content .z-c-paragraph-small,.z-c-block-list--small a,.z-c-block-list--small p,.z-c-block-paragraph--small{margin-bottom:1.5rem;font-size:1rem;letter-spacing:0;line-height:1.602}.z-c-content .z-c-paragraph-smaller,.z-c-block-list--smaller a,.z-c-block-list--smaller p,.z-c-block-paragraph--smaller{margin-bottom:1.5rem;font-size:.889rem;letter-spacing:0;line-height:1.266}.z-c-content .z-c-paragraph-lead,.z-c-block-list--lead a,.z-c-block-list--lead p,.z-c-block-paragraph--lead,.z-c-search-list__empty h5{margin-bottom:1.375rem;font-size:1.424rem;letter-spacing:0;line-height:1.602}.z-c-content .z-c-page-title,.z-c-page-title{margin-bottom:0;color:#009534;font-size:2.281rem;letter-spacing:.01em;line-height:1.125}.z-c-block-supertitle{margin-bottom:.5rem;color:#707070;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.266rem;font-weight:bold;line-height:1.125;text-decoration:underline}.z-c-content .z-c-article-block-title,.z-c-block-title,.z-c-block-h1{margin-bottom:1.25rem;color:#009534;font-size:2.281rem;letter-spacing:.01em;line-height:1.125}.z-c-content .z-c-uppercase-block-title,.z-c-block-title--uppercase,.z-c-block-h1--uppercase{margin-bottom:1.25rem;color:#009534;font-size:2.027rem;letter-spacing:.05em;line-height:1.125;text-transform:uppercase}*,*::before,*::after{-webkit-box-sizing:border-box;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:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.424;color:#505050;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:1.5rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;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:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}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:#009534;text-decoration:none;background-color:transparent}a:hover{color:#00581f;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:Inconsolata,"Roboto Mono",Consolas,Menlo,Monaco,"Ubuntu Mono","DejaVu Sans Mono",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}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}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}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}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"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}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:0;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:bold;line-height:1.2}h1,.h1{font-size:1.125rem}h2,.h2{font-size:1.125rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1.125rem}.lead{font-size:1.40625rem;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:1.5rem;margin-bottom:1.5rem;border:0;border-top:1px solid #e6e6e6}small,.small{font-size:88.88889%;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:1.5rem;font-size:1.40625rem}.blockquote-footer{display:block;font-size:88.88889%;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:.75rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break: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:600}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:.25rem;padding-left:.25rem;margin-right:auto;margin-left:auto}@media (min-width: 1200px){.container{max-width:1024px}}@media (min-width: 1400px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:.25rem;padding-left:.25rem;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.25rem;margin-left:-.25rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:.25rem;padding-left:.25rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-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{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order: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%}}@media (min-width: 1400px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1.5rem;color:#505050}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #e6e6e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #e6e6e6}.table tbody+tbody{border-top:2px solid #e6e6e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #e6e6e6}.table-bordered th,.table-bordered td{border:1px solid #e6e6e6}.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:#505050;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8e1c6}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7ac895}.table-hover .table-primary:hover{background-color:#a6d9b8}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a6d9b8}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d7d7d7}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b5b5b5}.table-hover .table-secondary:hover{background-color:#cacaca}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cacaca}.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:#f8f8f8}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#f2f2f2}.table-hover .table-light:hover{background-color:#ebebeb}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ebebeb}.table-dark,.table-dark>th,.table-dark>td{background-color:#cecece}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#a4a4a4}.table-hover .table-dark:hover{background-color:#c1c1c1}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#c1c1c1}.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:#e6e6e6}.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}}@media (max-width: 1399.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.z-o-svg-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center}.z-o-svg-icon svg,.z-o-svg-icon img{width:1em;height:1em;fill:currentColor}.z-o-container{width:100%;max-width:1920px;margin-right:auto;margin-left:auto}.z-o-ratio{display:block;position:relative}.z-o-ratio::before{display:block;width:100%;padding-bottom:100%;content:''}.z-o-ratio__content,.z-o-ratio>iframe,.z-o-ratio>embed,.z-o-ratio>object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.z-o-ratio--1\:1::before{padding-bottom:100%}.z-o-ratio--4\:3::before{padding-bottom:75%}.z-o-ratio--16\:9::before{padding-bottom:56.25%}.z-o-ratio--320\:152::before{padding-bottom:47.5%}.z-o-ratio--658\:332::before{padding-bottom:50.45593%}.z-o-ratio--332\:332::before{padding-bottom:100%}.z-o-ratio--332\:510::before{padding-bottom:153.61446%}.z-o-ratio--img-contain>.z-o-ratio__content{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.form-control{display:block;width:100%;height:calc(1.424em + .75rem + 2px);padding:.375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.424;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#16ff67;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 .2rem rgba(0,149,52,0.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}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.424}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.266rem;line-height:1.602}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:1rem;line-height:1.266}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.424;color:#505050;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.266em + .5rem + 2px);padding:.25rem .5rem;font-size:1rem;line-height:1.266;border-radius:.2rem}.form-control-lg{height:calc(1.602em + 1rem + 2px);padding:.5rem 1rem;font-size:1.266rem;line-height:1.602;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{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:88.88889%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.702rem;line-height:1.424;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.424em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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:center right calc(.356em + .1875rem);background-size:calc(.712em + .375rem) calc(.712em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.424em + .75rem);background-position:top calc(.356em + .1875rem) right calc(.356em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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") #fff no-repeat center right 1.75rem/calc(.712em + .375rem) calc(.712em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-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 ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);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 ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:88.88889%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.702rem;line-height:1.424;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.424em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.356em + .1875rem);background-size:calc(.712em + .375rem) calc(.712em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.424em + .75rem);background-position:top calc(.356em + .1875rem) right calc(.356em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.712em + .375rem) calc(.712em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-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 ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);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 ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#505050;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1.125rem;line-height:1.424;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#505050;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 .2rem rgba(0,149,52,0.25)}.btn.disabled,.btn:disabled{opacity:.6}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#009534;border-color:#009534}.btn-primary:hover{color:#fff;background-color:#006f27;border-color:#006222}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,165,82,0.5);box-shadow:0 0 0 .2rem rgba(38,165,82,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#009534;border-color:#009534}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#006222;border-color:#00551e}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,165,82,0.5);box-shadow:0 0 0 .2rem rgba(38,165,82,0.5)}.btn-secondary{color:#fff;background-color:#707070;border-color:#707070}.btn-secondary:hover{color:#fff;background-color:#5d5d5d;border-color:#575757}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(133,133,133,0.5);box-shadow:0 0 0 .2rem rgba(133,133,133,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#707070;border-color:#707070}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#575757;border-color:#505050}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(133,133,133,0.5);box-shadow:0 0 0 .2rem rgba(133,133,133,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{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,0.5);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:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,0.5);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{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,0.5);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:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,0.5);box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,0.5);box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,0.5);box-shadow:0 0 0 .2rem rgba(222,170,12,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{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,0.5);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:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,0.5);box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-light{color:#212529;background-color:#e6e6e6;border-color:#e6e6e6}.btn-light:hover{color:#212529;background-color:#d3d3d3;border-color:#cdcdcd}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(200,201,202,0.5);box-shadow:0 0 0 .2rem rgba(200,201,202,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#e6e6e6;border-color:#e6e6e6}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#cdcdcd;border-color:#c6c6c6}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(200,201,202,0.5);box-shadow:0 0 0 .2rem rgba(200,201,202,0.5)}.btn-dark{color:#fff;background-color:#505050;border-color:#505050}.btn-dark:hover{color:#fff;background-color:#3d3d3d;border-color:#373737}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(106,106,106,0.5);box-shadow:0 0 0 .2rem rgba(106,106,106,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#505050;border-color:#505050}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#373737;border-color:#303030}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(106,106,106,0.5);box-shadow:0 0 0 .2rem rgba(106,106,106,0.5)}.btn-outline-primary{color:#009534;border-color:#009534}.btn-outline-primary:hover{color:#fff;background-color:#009534;border-color:#009534}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.5);box-shadow:0 0 0 .2rem rgba(0,149,52,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#009534;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#009534;border-color:#009534}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.5);box-shadow:0 0 0 .2rem rgba(0,149,52,0.5)}.btn-outline-secondary{color:#707070;border-color:#707070}.btn-outline-secondary:hover{color:#fff;background-color:#707070;border-color:#707070}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(112,112,112,0.5);box-shadow:0 0 0 .2rem rgba(112,112,112,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#707070;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#707070;border-color:#707070}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(112,112,112,0.5);box-shadow:0 0 0 .2rem rgba(112,112,112,0.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);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:not(:disabled):not(.disabled).active,.show>.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:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);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:not(:disabled):not(.disabled).active,.show>.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:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);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:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);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:not(:disabled):not(.disabled).active,.show>.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:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#e6e6e6;border-color:#e6e6e6}.btn-outline-light:hover{color:#212529;background-color:#e6e6e6;border-color:#e6e6e6}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(230,230,230,0.5);box-shadow:0 0 0 .2rem rgba(230,230,230,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e6e6e6;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#e6e6e6}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(230,230,230,0.5);box-shadow:0 0 0 .2rem rgba(230,230,230,0.5)}.btn-outline-dark{color:#505050;border-color:#505050}.btn-outline-dark:hover{color:#fff;background-color:#505050;border-color:#505050}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(80,80,80,0.5);box-shadow:0 0 0 .2rem rgba(80,80,80,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#505050;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#505050;border-color:#505050}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(80,80,80,0.5);box-shadow:0 0 0 .2rem rgba(80,80,80,0.5)}.btn-link{font-weight:400;color:#009534;text-decoration:none}.btn-link:hover{color:#00581f;text-decoration:none}.btn-link:focus,.btn-link.focus{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.266rem;line-height:1.602;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:1rem;line-height:1.266;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{-webkit-transition:opacity .08s linear;transition:opacity .08s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease-out;transition:height .35s ease-out}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;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:1.125rem;color:#505050;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}}@media (min-width: 1400px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-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{height:0;margin:.75rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{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-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#009534}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:1rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;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(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1.424;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.602em + 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.266rem;line-height:1.602;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.266em + .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:1rem;line-height:1.266;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>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.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;display:block;min-height:1.602rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#009534;background-color:#009534}.custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 .2rem rgba(0,149,52,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#16ff67}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#49ff88;border-color:#49ff88}.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.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:.301rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#e6e6e6 solid 1px}.custom-control-label::after{position:absolute;top:.301rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.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' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#009534;background-color:#009534}.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' 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(0,149,52,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,149,52,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' 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(0,149,52,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(.301rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#e6e6e6;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform 0.15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform 0.15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,149,52,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.424em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.424;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#16ff67;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 .2rem rgba(0,149,52,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-sm{height:calc(1.266em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1rem}.custom-select-lg{height:calc(1.602em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.266rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.424em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.424em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#16ff67;-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 .2rem rgba(0,149,52,0.25)}.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.424em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.424;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.424em + .75rem);padding:.375rem .75rem;line-height:1.424;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,149,52,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,149,52,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,149,52,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#009534;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#49ff88}.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:#009534;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#49ff88}.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:#009534;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#49ff88}.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{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#009534}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.39961rem;padding-bottom:.39961rem;margin-right:1rem;font-size:1.266rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{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{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width: 1399.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1400px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#00581f}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#00581f}.navbar-light .navbar-nav .nav-link{color:#009534}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#afdec0}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,149,52,0.6)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#00581f}.navbar-light .navbar-toggler{color:#009534;border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23009534' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#009534}.navbar-light .navbar-text a{color:#00581f}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#00581f}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.pagination{display:-webkit-box;display:-ms-flexbox;display: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:#009534;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#00581f;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,149,52,0.25);box-shadow:0 0 0 .2rem rgba(0,149,52,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:1;color:#fff;background-color:#009534;border-color:#009534}.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.266rem;line-height:1.602}.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:1rem;line-height:1.266}.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}.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:600}.alert-dismissible{padding-right:4.1875rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004d1b;background-color:#ccead6;border-color:#b8e1c6}.alert-primary hr{border-top-color:#a6d9b8}.alert-primary .alert-link{color:#001a09}.alert-secondary{color:#3a3a3a;background-color:#e2e2e2;border-color:#d7d7d7}.alert-secondary hr{border-top-color:#cacaca}.alert-secondary .alert-link{color:#212121}.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:#787878;background-color:#fafafa;border-color:#f8f8f8}.alert-light hr{border-top-color:#ebebeb}.alert-light .alert-link{color:#5f5f5f}.alert-dark{color:#2a2a2a;background-color:#dcdcdc;border-color:#cecece}.alert-dark hr{border-top-color:#c1c1c1}.alert-dark .alert-link{color:#111}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.close{float:right;font-size:1.6875rem;font-weight:600;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;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.424;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:.702rem;word-wrap:break-word;opacity:0}.tooltip.show{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}.z-c-page{margin-top:5.75rem}@media (min-width: 992px){.z-c-page{margin-top:10rem}}.z-c-page .z-c-header-mobile--search-is-open ~ .z-c-highlights{margin-top:5.75rem}.z-c-page.toolbar-fixed.toolbar-horizontal{margin-top:calc(39px + 5.75rem)}@media (min-width: 992px){.z-c-page.toolbar-fixed.toolbar-horizontal{margin-top:calc(39px + 6.75rem + 3.25rem)}.z-c-page.toolbar-fixed.toolbar-horizontal .z-c-header-desktop{top:39px}.z-c-page.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{margin-top:calc(79px + 6.75rem + 3.25rem)}.z-c-page.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .z-c-header-desktop{top:79px}}.z-c-page.toolbar-fixed.toolbar-horizontal .dialog-off-canvas-main-canvas{margin-top:-79px;padding-right:0 !important}.z-c-store-locator{height:100%;padding-top:12.125rem}.z-c-store-locator .z-c-breadcrumbs,.z-c-store-locator .z-c-subfooter,.z-c-store-locator .z-c-footer{display:none}@media (min-width: 992px){.z-c-store-locator{height:auto;min-height:100%;margin-top:10rem;padding-top:0}.z-c-store-locator .z-c-breadcrumbs,.z-c-store-locator .z-c-subfooter,.z-c-store-locator .z-c-footer{display:block}}.z-c-store-locator.toolbar-fixed.toolbar-horizontal{margin-top:calc(39px + 5.75rem)}@media (min-width: 992px){.z-c-store-locator.toolbar-fixed.toolbar-horizontal{margin-top:calc(39px + 6.75rem + 3.25rem)}.z-c-store-locator.toolbar-fixed.toolbar-horizontal .z-c-header-desktop{top:39px}.z-c-store-locator.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{margin-top:calc(79px + 6.75rem + 3.25rem)}.z-c-store-locator.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .z-c-header-desktop{top:79px}}.z-c-store-locator.toolbar-fixed.toolbar-horizontal .dialog-off-canvas-main-canvas{margin-top:-79px}.z-c-store-locator.js-off-canvas-dialog-open::after{position:fixed;z-index:450}.z-c-header-mobile{position:fixed;top:0;width:100%;height:5.75rem;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;border-top:5px solid #009534;border-bottom:1px solid #009534;background-color:#fff;z-index:421}.z-c-header-mobile--up{top:-5.75rem}.z-c-header-mobile-brand{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.z-c-header-mobile-brand svg,.z-c-header-mobile-brand img{width:8rem;height:2.52398rem}.z-c-header-mobile-brand img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: 0 50%";-o-object-position:0 50%;object-position:0 50%}.z-c-header-mobile-search{color:#009534}.z-c-header-mobile-menu__offcanvas{position:fixed;top:5.75rem;right:100%;bottom:0;width:100%;-webkit-transition:visibility .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:visibility .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out, visibility .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;border-right:1px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(32,29,29,0.1);box-shadow:0 2px 12px 0 rgba(32,29,29,0.1);visibility:hidden;overflow-y:auto}.z-c-header-mobile-menu__offcanvas--is-open{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}.z-c-header-mobile-link .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;margin-left:1rem;padding-right:1rem;border-radius:8rem}.z-c-header-mobile-link .z-o-svg-icon{margin-right:.25rem;font-size:1.266rem}.z-c-header-mobile-user .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;margin-left:1rem;padding-right:1rem;border-radius:8rem}.z-c-header-mobile-user .z-o-svg-icon{margin-right:.25rem;font-size:1.266rem}.z-c-hamburger{width:2.25rem;height:2.25rem;border:1px solid #009534;border-radius:50%}.z-c-hamburger--is-active{background-color:#009534;color:#fff}.z-c-hamburger__inner{top:.35rem}.z-c-hamburger--is-active .z-c-hamburger__inner,.z-c-hamburger--is-active .z-c-hamburger__inner::before,.z-c-hamburger--is-active .z-c-hamburger__inner::after{background-color:#fff}.z-c-hamburger--search{position:relative}.z-c-hamburger--search svg{position:absolute;top:.5rem;left:.5rem;width:1.125rem;height:1.125rem}.z-c-hamburger--is-active .z-c-hamburger--search svg{display:none}.z-c-hamburger--search .z-c-hamburger__inner{display:none}.z-c-hamburger--search.z-c-hamburger--is-active svg{display:none}.z-c-hamburger--search.z-c-hamburger--is-active .z-c-hamburger__inner{display:block}.z-c-search-bar{position:absolute;top:calc(5.75rem - 5px);left:0;width:100%;max-height:0;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out;background-color:#fff;overflow-y:hidden}.z-c-search-bar--is-open{max-height:7rem}.z-c-search-bar--is-open svg g{stroke:#fff}.z-c-search-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}.z-c-search-bar__input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.25rem 2.25rem .25rem .75rem;border:1px solid #009534;border-radius:8rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-search-bar__input::-webkit-input-placeholder{color:#009534}.z-c-search-bar__input:-ms-input-placeholder{color:#009534}.z-c-search-bar__input::-ms-input-placeholder{color:#009534}.z-c-search-bar__input::placeholder{color:#009534}.z-c-search-bar__button{display:block;position:relative;width:2.25rem;height:2.25rem;margin-left:-2.25rem;border:0;border-radius:50%;background-color:#009534;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-search-bar__button svg{position:absolute;top:.5rem;left:.5rem;width:1.266rem;height:1.266rem}.z-c-header-desktop{position:fixed;top:0;width:100%;max-width:1920px;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;z-index:420}.z-c-header-desktop--up{top:-6.75rem}.z-c-header-desktop__header{width:100%;height:6.75rem;border-top:5px solid #009534;border-bottom:1px solid #009534;background-color:#fff;overflow:hidden}.z-c-header-desktop__right{display:-webkit-box;display:-ms-flexbox;display:flex}.z-c-header-desktop__right>div{margin-left:1rem}.z-c-header-desktop__menu{width:100%;height:3.25rem;border-bottom:1px solid #009534;background-color:#fff}.z-c-header-desktop-menu__main-menu{position:relative;z-index:430}.z-c-header-desktop-menu__submenu{position:relative;top:-.125rem;z-index:-1}.z-c-header-desktop-menu__submenu .multi-collapse{position:absolute;top:0;left:0;width:100%;max-height:calc(100vh - (6.75rem + 3.25rem));background-color:#fff;-webkit-box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);overflow:hidden}.z-c-header-desktop-menu__submenu .multi-collapse.show{overflow-x:hidden;overflow-y:auto}.z-c-header-desktop-menu__submenu .collapsing,.z-c-header-desktop-menu__submenu .show{z-index:430}.z-c-header-desktop-main-menu .nav-link{padding:.875rem 1.25rem;font-size:1rem}.z-c-header-desktop-main-menu .is-active{border-bottom:4px solid #009534;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-weight:700}.z-c-header-desktop-submenu{padding:0 0 1.5rem}.z-c-header-desktop-submenu__header{padding:1rem 0}.z-c-header-desktop-submenu__header a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem}.z-c-header-desktop-submenu__header strong{font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-weight:700;text-decoration:underline;text-transform:uppercase}.z-c-header-desktop-submenu__header .z-o-svg-icon{font-size:1.125rem}.z-c-header-desktop-submenu__content{max-height:23.5rem;margin-top:1.125rem;-webkit-columns:3;columns:3;-webkit-column-gap:1.5rem;column-gap:1.5rem;overflow-y:auto}.z-c-header-desktop-submenu__content--col-1{-webkit-columns:1;columns:1}.z-c-header-desktop-submenu__content--col-2{-webkit-columns:2;columns:2}.z-c-header-desktop-submenu__content--col-3{-webkit-columns:3;columns:3}.z-c-header-desktop-submenu__content--col-4{-webkit-columns:4;columns:4}.z-c-header-desktop-submenu__content--col-5{-webkit-columns:5;columns:5}.z-c-header-desktop-submenu__content--col-6{-webkit-columns:6;columns:6}.z-c-header-desktop-submenu__content--col-7{-webkit-columns:7;columns:7}.z-c-header-desktop-submenu__content--col-8{-webkit-columns:8;columns:8}.z-c-header-desktop-submenu__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media screen and (-ms-high-contrast: none){.z-c-header-desktop-submenu__category{display:inline-block;width:100%}}@supports (-ms-ime-align: auto){.z-c-header-desktop-submenu__category{display:inline-block;width:100%}}.z-c-header-desktop-submenu__category h3{margin-bottom:.25rem;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.z-c-header-desktop-submenu__category h3 a{color:#707070}.z-c-header-desktop-submenu__category h3 a:hover{color:#009534}.z-c-header-desktop-submenu__category h3 a.is-active{color:#009534}.z-c-header-desktop-submenu__category .nav{padding-bottom:1.5rem}.z-c-header-desktop-submenu__category .nav-link{padding:.125rem 0;color:#707070;font-size:1rem}.z-c-header-desktop-submenu__category .nav-link:hover{color:#009534}.z-c-header-desktop-submenu__category .nav-link.is-active{color:#009534;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-header-desktop-submenu__category ul{margin-bottom:0;padding-left:0;list-style-type:none}.z-c-header-desktop-submenu__category ul .nav-link{font-size:.79rem}.z-c-header-desktop-submenu-simple .nav-link{padding:.875rem 1.25rem;color:#707070;font-size:.889rem}.z-c-header-desktop-submenu-simple .nav-link:hover{color:#009534}.z-c-header-desktop-submenu-simple .is-active{color:#009534;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-weight:700}.z-c-header-desktop-submenu-highlight{display:block;margin-top:1rem}.z-c-header-desktop-submenu-highlight h5{font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-weight:700;text-decoration:underline}.z-c-header-desktop-submenu-highlight p{margin-bottom:0;color:#707070;font-size:1rem;line-height:1.424}.z-c-header-desktop-submenu-highlight img,.z-c-header-desktop-submenu-highlight svg{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:calc(100% - 1rem);max-width:9.5rem;height:auto;max-height:5.25rem;margin-right:1rem}.z-c-header-desktop-brand svg,.z-c-header-desktop-brand img{width:11.25rem;height:3.54935rem}.z-c-header-desktop-brand img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: 0 50%";-o-object-position:0 50%;object-position:0 50%}.z-c-header-desktop-search-bar__input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:2rem;padding:.25rem 2.25rem .25rem .75rem;border:1px solid #009534;border-radius:8rem;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-header-desktop-search-bar__input::-webkit-input-placeholder{color:#009534}.z-c-header-desktop-search-bar__input:-ms-input-placeholder{color:#009534}.z-c-header-desktop-search-bar__input::-ms-input-placeholder{color:#009534}.z-c-header-desktop-search-bar__input::placeholder{color:#009534}.z-c-header-desktop-search-bar__input::-ms-clear{display:none}.z-c-header-desktop-search-bar__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;margin-left:-2rem;border:0;border-radius:50%;background-color:#009534;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-header-desktop-search-bar__button svg{position:absolute;top:.375rem;left:.375rem;width:1.266rem;height:1.266rem}.z-c-header-desktop-link .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.375rem;padding-right:1rem;padding-bottom:.375rem;border-radius:8rem}.z-c-header-desktop-link .z-o-svg-icon{position:relative;margin-right:.25rem;font-size:1.266rem}.z-c-header-desktop-user .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.375rem;padding-right:1rem;padding-bottom:.375rem;border-radius:8rem}.z-c-header-desktop-user .z-o-svg-icon{position:relative;margin-right:.25rem;font-size:1.266rem}.z-c-offcanvas{position:relative;width:100%}.z-c-offcanvas__actions{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:1rem 0 0;background-color:#fff}.z-c-offcanvas__content{position:relative;width:100%}.z-c-offcanvas__cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(32,29,29,0.3);pointer-events:none}.z-c-menu-mobile{padding:0 1rem;background-color:#fff}.z-c-menu-mobile__item{padding:.5rem 0;border-top:1px solid #009534}.z-c-menu-mobile__item .btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:left}.z-c-menu-mobile__item .btn[aria-expanded='true'] .z-o-svg-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.z-c-menu-mobile__item .nav-link{margin-left:1rem;padding-right:0;padding-left:0;border-top:1px solid #afdec0;font-size:.889rem}.z-c-menu-mobile__item .is-active{font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-menu-mobile__item .z-o-svg-icon{margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .08s ease;transition:-webkit-transform .08s ease;transition:transform .08s ease;transition:transform .08s ease, -webkit-transform .08s ease}.z-c-header-mobile-store-locator{position:fixed;top:5.75rem;width:100%;height:6.375rem;z-index:420}@media (min-width: 992px){.z-c-header-mobile-store-locator{display:none}}.z-c-header-mobile-store-locator__shadow{position:absolute;bottom:0;width:100%;height:1px;-webkit-box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:3px 0 6px 0 rgba(32,29,29,0.3)}.z-c-header-mobile-store-locator__inner{position:relative;background:#fff}.z-c-header-mobile-store-locator-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 .5rem 1rem}@media (min-width: 992px){.z-c-header-mobile-store-locator-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle{background-color:#e7f6eb;color:#009534}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle:hover{background-color:#009534;color:#fff}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle.bs-placeholder{background-color:#fff;color:#505050}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{background-color:#009534;color:#fff}@media (min-width: 992px){.z-c-header-mobile-store-locator-actions .z-c-small-checkbox{margin-right:.25rem}}@media (min-width: 992px){.z-c-header-mobile-store-locator-actions .z-c-small-checkbox .custom-control-input{display:none}}.z-c-header-mobile-store-locator-modal{display:none;position:fixed;top:5.75rem;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:calc(100% - 5.75rem);background:#fff;z-index:450}.z-c-header-mobile-store-locator-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem;color:#afafaf;-webkit-box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:3px 0 6px 0 rgba(32,29,29,0.3)}.z-c-header-mobile-store-locator-modal__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0;overflow-y:auto}.z-c-header-mobile-store-locator-modal__body .btn{border-color:#f6f6f6;background-color:#f6f6f6}.z-c-header-mobile-store-locator-modal__body .btn:hover{border-color:#e6e6e6;background-color:#e6e6e6}.z-c-header-mobile-store-locator-modal__body h5{padding:.75rem;color:#afafaf;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:.889rem;font-weight:400}.z-c-header-mobile-store-locator-modal__body ul{margin:0;padding:0 0 0 1.5rem;border-bottom:1px solid #e6e6e6}.z-c-header-mobile-store-locator-modal__body ul:last-child{border-bottom:0}.z-c-header-mobile-store-locator-modal__body li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.125rem 0;font-size:1rem}.z-c-header-mobile-store-locator-modal__body label{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.z-c-header-mobile-store-locator-modal__body label:hover{color:#009534}.z-c-header-mobile-store-locator-modal__body label::before{display:none;position:absolute;top:0;right:1.5rem;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(12.171 25.174)'%3E%3Cpath d='M0,22.57,22.694,41.048ZM71.738,0,22.694,41.048Z' transform='translate(0 0)' fill='rgba(0,0,0,0)' stroke='%23009534' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;content:''}.z-c-header-mobile-store-locator-modal__body input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.z-c-header-mobile-store-locator-modal__body input:checked+label{color:#009534}.z-c-header-mobile-store-locator-modal__body input:checked+label::before{display:block}.z-c-header-mobile-store-locator-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;-webkit-box-shadow:-3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:-3px 0 6px 0 rgba(32,29,29,0.3)}.z-c-header-mobile-store-locator-searchbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:.5rem}.z-c-header-mobile-store-locator-searchbar__input{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:.5rem}.z-c-header-mobile-store-locator-searchbar__input input[type='text']{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid #e6e6e6;border-radius:.25rem}.z-c-header-mobile-store-locator-searchbar__input input[type='text']::-ms-clear{display:none}.z-c-header-mobile-store-locator-searchbar__input .z-c-close{display:none;position:absolute;top:0;right:.5rem;color:#afafaf;font-size:1.266rem;font-weight:400}.z-c-header-mobile-store-locator-searchbar__input .z-c-close:hover{color:#009534}.z-c-header-mobile-store-locator-searchbar__loader{display:none;position:relative;left:-3.75rem;width:0}.z-c-header-mobile-store-locator-searchbar__loader .o-svg-icon{position:absolute;top:1rem;left:-2.125rem}.z-c-header-mobile-store-locator-searchbar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.z-c-header-mobile-store-locator-searchbar__actions .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem;padding-left:1rem}.z-c-header-mobile-store-locator-searchbar__action--current-location{display:none;position:absolute;top:0;right:.5rem;border:0;padding:1rem;color:#afafaf;font-size:1.266rem}.z-c-header-mobile-store-locator-searchbar__action--current-location:hover{color:#009534}.z-c-header-mobile-store-locator-searchbar__action--search{position:relative}.z-c-header-mobile-store-locator-searchbar__action--search .z-o-svg-icon{font-size:1.266rem}@media (min-width: 992px){.z-c-content-store-locator__suggestions{position:absolute;top:6.5rem;width:100%;padding-right:8.75rem}}.z-c-store-locator-suggestions-marker{display:none}@media (min-width: 992px){.z-c-store-locator-suggestions-marker{display:block;position:absolute;top:-3.625rem;left:3.625rem;width:0;height:0;border-top:5px solid transparent;border-right:10px solid transparent;border-bottom:13px solid #e6e6e6;border-left:10px solid transparent;z-index:420}}.z-c-store-locator-suggestions-marker::after{position:absolute;top:-.25rem;left:-.625rem;width:0;height:0;border-top:5px solid transparent;border-right:10px solid transparent;border-bottom:13px solid #fff;border-left:10px solid transparent;content:''}.z-c-store-locator-suggestions-body{position:relative;height:calc(100vh - s(68));margin:-3rem 0 0;padding-top:.75rem;background-color:#fff;overflow-y:scroll;overflow-x:hidden}@media (min-width: 992px){.z-c-store-locator-suggestions-body{max-height:23.75rem;margin:-2.5rem .5rem 0;padding-top:0;border:1px solid #e6e6e6;border-radius:.25rem;z-index:400}}.z-c-store-locator-suggestions-body h4{padding:.5rem;background-color:#f6f6f6;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase}@media (min-width: 992px){.z-c-store-locator-suggestions-body h4{border-bottom:.25rem solid #f6f6f6;background-color:transparent}}.z-c-store-locator-suggestions-list{margin:0;padding:0;list-style:none}.z-c-store-locator-suggestions-list-item{padding:.5rem;border-bottom:1px solid #e6e6e6}.z-c-store-locator-suggestions-list-item__link{display:block}.z-c-store-locator-suggestions-list-item__body h5{margin-bottom:.25rem;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.266rem;font-weight:bold}.z-c-store-locator-suggestions-list-item__body p{margin:0;color:#707070;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:400}.z-c-store-locator-suggestions-body::-webkit-scrollbar-track{border-radius:.25rem;background-color:#e6e6e6;-webkit-box-shadow:inset 0 0 6px rgba(32,29,29,0.3);box-shadow:inset 0 0 6px rgba(32,29,29,0.3)}.z-c-store-locator-suggestions-body::-webkit-scrollbar{width:.5rem;background-color:#e6e6e6}.z-c-store-locator-suggestions-body::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#afafaf;-webkit-box-shadow:inset 0 0 6px rgba(32,29,29,0.3);box-shadow:inset 0 0 6px rgba(32,29,29,0.3)}.z-c-pill-toggle-button .btn{border-radius:8rem;border-color:#afafaf;color:#707070;font-size:.79rem}.z-c-pill-toggle-button .btn:hover{border-color:#009534;color:#fff}.z-c-pill-toggle-button--is-active .btn{border-color:#afdec0;background-color:#e7f6eb;color:#009534}.z-c-pill-toggle-button--is-active .btn:hover{border-color:#009534;background-color:#009534;color:#fff}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle.bs-placeholder,.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle,.z-c-pill-dropdown--is-active .z-c-pill-dropdown__button,.z-c-pill-dropdown .z-c-pill-dropdown__button{max-width:9rem;padding:.25rem .5rem;border-radius:8rem;border-color:#afafaf;color:#707070;font-size:.79rem;line-height:1.266}@media (min-width: 992px){.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle.bs-placeholder,.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle,.z-c-pill-dropdown--is-active .z-c-pill-dropdown__button,.z-c-pill-dropdown .z-c-pill-dropdown__button{padding:.5rem .75rem;border-radius:.25rem;border-color:#e6e6e6;font-size:.889rem}}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle:hover,.z-c-pill-dropdown--is-active .z-c-pill-dropdown__button:hover,.z-c-pill-dropdown .z-c-pill-dropdown__button:hover{border-color:#009534;color:#fff}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle,.z-c-pill-dropdown--is-active .z-c-pill-dropdown__button{border-color:#afdec0;background-color:#e7f6eb;color:#009534}@media (min-width: 992px){.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle,.z-c-pill-dropdown--is-active .z-c-pill-dropdown__button{padding:.5rem .75rem;border-radius:.25rem;font-size:.889rem}}.z-c-header-mobile-store-locator-actions .bootstrap-select>.dropdown-toggle:hover,.z-c-pill-dropdown--is-active .z-c-pill-dropdown__button:hover{border-color:#009534;background-color:#009534;color:#fff}.z-c-small-checkbox .custom-control{min-height:0}.z-c-small-checkbox .custom-checkbox{font-size:.889rem}.z-c-small-checkbox .custom-control-input{display:none}@media (min-width: 992px){.z-c-small-checkbox .custom-control-input{display:block}}.z-c-small-checkbox .custom-control-input:checked+label .btn{border-color:#afdec0;background-color:#e7f6eb;color:#009534}.z-c-small-checkbox .custom-control-label::before{display:none;top:.19547rem;left:-1.375rem;width:.875rem;height:.875rem}@media (min-width: 992px){.z-c-small-checkbox .custom-control-label::before{display:block}}.z-c-small-checkbox .custom-control-label::after{display:none;top:.19547rem;left:-1.375rem;width:.875rem;height:.875rem}@media (min-width: 992px){.z-c-small-checkbox .custom-control-label::after{display:block}}.z-c-small-checkbox .custom-control-label span:not(.btn){display:none}@media (min-width: 992px){.z-c-small-checkbox .custom-control-label span:not(.btn){display:inline}}.z-c-small-checkbox .custom-control-label .btn{border-radius:8rem;border-color:#afafaf;color:#707070;font-size:.79rem;line-height:1.266;cursor:pointer}.z-c-small-checkbox .custom-control-label .btn:hover{border-color:#afafaf;background-color:transparent;color:#707070}@media (min-width: 992px){.z-c-small-checkbox .custom-control-label .btn{display:none}}.z-c-small-dropdown-button .btn{background-color:#fff;color:#505050;font-size:.79rem}.z-c-small-dropdown-button .btn:hover{border-color:#009534;background-color:#009534;color:#fff}.z-c-small-dropdown-button--is-active .btn{border-color:#009534;background-color:#009534;color:#fff}.z-c-bootstrap-select .dropdown-menu{position:fixed;top:0;right:0;bottom:0;left:0;max-height:100vh !important;margin:0;padding:0;border:0;border-radius:0;font-size:1rem;overflow:hidden;z-index:400}@media (min-width: 992px){.z-c-bootstrap-select .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:6.75rem !important;right:auto;bottom:auto;left:1.25rem !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-height:19.5rem !important;padding:.5rem;-webkit-transform:none !important;transform:none !important;border:1px solid #e6e6e6;border-radius:.25rem;overflow:hidden}}.z-c-bootstrap-select .dropdown-menu .popover-header{margin-bottom:.5rem;padding:1rem;-webkit-box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:3px 0 6px 0 rgba(32,29,29,0.3)}.z-c-bootstrap-select .dropdown-menu .close{position:relative;top:0;color:transparent;font-size:0}.z-c-bootstrap-select .dropdown-menu .close::before{display:inline-block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-27.467 -28)'%3E%3Cpath d='M-12.329-12.151l70,69.146' transform='translate(52.796 53.579)' fill='none' stroke='%23505050' stroke-width='4'/%3E%3Cpath d='M0,0,70,69.146' transform='translate(110.04 41) rotate(90)' fill='none' stroke='%23505050' stroke-width='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:cover;content:''}.z-c-bootstrap-select .dropdown-menu .btn-group{display:block}.z-c-bootstrap-select .dropdown-menu .btn-group .btn{width:100%;margin-right:.125rem;border-radius:.25rem;border-color:#f6f6f6;background-color:#f6f6f6;font-size:.889rem}.z-c-bootstrap-select .dropdown-menu .btn-group .btn.bs-select-all{display:none}.z-c-bootstrap-select .dropdown-menu .dropdown-header{border-top:1px solid #e6e6e6;color:#707070;font-size:.889rem}.z-c-bootstrap-select .dropdown-menu .dropdown-item{padding:.375rem 0}.z-c-bootstrap-select .dropdown-menu .dropdown-item:active{background-color:#f6f6f6;color:#505050}.z-c-bootstrap-select .dropdown-menu .dropdown-item.selected:not(:active){color:#009534}.z-c-bootstrap-select .dropdown-menu .glyphicon-ok{position:relative;top:1rem;right:auto;left:.5rem;width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(12.171 25.174)'%3E%3Cpath d='M0,22.57,22.694,41.048ZM71.738,0,22.694,41.048Z' transform='translate(0 0)' fill='rgba(0,0,0,0)' stroke='%23009534' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;content:'';vertical-align:top}.z-c-bootstrap-select{position:relative}.z-c-bootstrap-select>.dropdown-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;-webkit-transform:none !important;transform:none !important;overflow:hidden !important}@media (min-width: 992px){.z-c-bootstrap-select>.dropdown-menu{position:absolute !important;top:6.75rem !important;right:auto !important;bottom:auto !important;left:1.25rem !important;-webkit-transform:none !important;transform:none !important}}.z-c-bootstrap-select .inner{height:calc(100vh - 10rem);max-height:100vh !important;margin-top:.5rem;overflow-x:hidden;overflow-y:auto}@media (min-width: 992px){.z-c-bootstrap-select .inner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:13rem}}.z-c-bootstrap-select.bs-container .dropdown-menu{z-index:450}@media (min-width: 992px){.z-c-bootstrap-select.bs-container .dropdown-menu{z-index:400}}.z-c-bootstrap-select__footer{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;width:100%;padding:.5rem;background-color:#fff;-webkit-box-shadow:-3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:-3px 0 6px 0 rgba(32,29,29,0.3)}@media (min-width: 992px){.z-c-bootstrap-select__footer{display:none}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.z-c-loader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;color:#201d1d;font:inherit;line-height:0;text-align:center;vertical-align:baseline}.z-c-loader .z-c-loader__loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:rotating .5s linear infinite;animation:rotating .5s linear infinite}.z-c-loader .z-c-loader__loading:not(.o-svg-icon){width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cpath d='M48 16.363c16.379.01 30.14 12.48 31.979 28.975.204 2.074 1.924 3.656 3.98 3.662a4.006 4.006 0 0 0 3.017-1.363 4.12 4.12 0 0 0 .997-3.19C85.806 23.723 68.56 8 48 8S10.194 23.724 8.027 44.446a4.12 4.12 0 0 0 .992 3.185A4.006 4.006 0 0 0 12.024 49c2.063.002 3.792-1.582 3.997-3.662C17.86 28.842 31.621 16.373 48 16.363z' fill='%23currentColor' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:cover}.z-c-loader--smallest{padding:.625rem;font-size:.702rem}.z-c-loader--smaller{padding:.75rem;font-size:.889rem}.z-c-loader--small{padding:.875rem;font-size:1rem}.z-c-loader--large{padding:1.125rem;font-size:1.266rem}.z-c-loader--larger{padding:1.25rem;font-size:1.602rem}.z-c-loader--largest{padding:1.375rem;font-size:2.281rem}.z-c-loader--expand{display:block;width:100%;height:100%;margin-right:0;margin-left:0}.z-c-loader--primary{color:#009534}.z-c-loader--accent{color:#e01a1c}.z-c-loader--white{color:#fff}.z-c-loader--black{color:#201d1d}.z-c-close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;border:0;background-color:transparent;color:#201d1d;font:inherit;line-height:0;text-align:center;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-close .z-c-close__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.z-c-close .z-c-close__inner:not(.o-svg-icon){width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-27.467 -28)'%3E%3Cpath d='M-12.329-12.151l70,69.146' transform='translate(52.796 53.579)' fill='none' stroke='%23505050' stroke-width='4'/%3E%3Cpath d='M0,0,70,69.146' transform='translate(110.04 41) rotate(90)' fill='none' stroke='%23505050' stroke-width='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:cover}.z-c-close:hover .z-c-close__inner:not(.o-svg-icon){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-27.467 -28)'%3E%3Cpath d='M-12.329-12.151l70,69.146' transform='translate(52.796 53.579)' fill='none' stroke='%23009534' stroke-width='4'/%3E%3Cpath d='M0,0,70,69.146' transform='translate(110.04 41) rotate(90)' fill='none' stroke='%23009534' stroke-width='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.z-c-close--smallest{padding:.625rem;font-size:.702rem}.z-c-close--smaller{padding:.75rem;font-size:.889rem}.z-c-close--small{padding:.875rem;font-size:1rem}.z-c-close--large{padding:1.125rem;font-size:1.266rem}.z-c-close--larger{padding:1.25rem;font-size:1.602rem}.z-c-close--largest{padding:1.375rem;font-size:2.281rem}.z-c-close--expand{display:block;width:100%;height:100%;margin-right:0;margin-left:0}.z-c-close--primary{color:#009534}.z-c-close--accent{color:#e01a1c}.z-c-close--white{color:#fff}.z-c-close--black{color:#201d1d}.z-c-highlights{-webkit-transition:margin-top .15s ease-out;transition:margin-top .15s ease-out}.z-c-breadcrumbs{letter-spacing:0}.nodetype--pharmacy .z-c-breadcrumbs{display:none}@media (min-width: 768px){.nodetype--pharmacy .z-c-breadcrumbs{display:block}}.z-c-breadcrumbs ol{display:block;-webkit-box-flex:row;-ms-flex:row wrap;flex:row wrap;margin:1rem 0;padding:0;list-style:none}@media (min-width: 768px){.z-c-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}}.nodetype--pharmacy .z-c-breadcrumbs--rev{display:block}.z-c-breadcrumbs--rev .z-c-breadcrumbs--is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}.z-c-breadcrumbs--rev .z-c-breadcrumbs--is-active::before{display:block;width:1.25rem;height:1.25rem;margin-right:.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;content:''}.z-c-breadcrumbs--rev .z-c-breadcrumbs--is-active span{padding:0;border:0}.z-c-breadcrumbs__item ~ .z-c-breadcrumbs__item::before{display:none;position:relative;top:1rem;width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;content:''}@media (min-width: 768px){.z-c-breadcrumbs__item ~ .z-c-breadcrumbs__item::before{display:inline-block;vertical-align:top}}.z-c-breadcrumbs__item a,.z-c-breadcrumbs__item span{display:none;padding:0 .5rem .875rem 0;color:#009534;font-size:1rem}@media (min-width: 768px){.z-c-breadcrumbs__item a,.z-c-breadcrumbs__item span{display:inline-block;padding:.875rem .5rem}}.z-c-breadcrumbs__item:first-child a,.z-c-breadcrumbs__item:first-child span{padding-left:0}.z-c-breadcrumbs--is-active span{display:block;border-bottom:1px solid #009534;color:#009534;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:700}@media (min-width: 768px){.z-c-breadcrumbs--is-active span{display:inline-block;padding:.875rem .5rem;border-bottom:0}}.z-c-content{position:relative;font-size:1.125rem;letter-spacing:0;line-height:1.602}.z-c-content strong{font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-content .z-c-paragraph-large a{word-break:break-all}.z-c-content-store-locator{position:fixed;top:0;left:0;width:100%;height:100%}@media (min-width: 992px){.z-c-content-store-locator{position:relative;width:initial;height:initial}}.z-c-content-store-locator__map{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}@media (min-width: 992px){.z-c-content-store-locator__map{position:static;width:initial;height:600px;overflow:hidden}}.z-c-content-store-locator__map .view{height:100%}.z-c-content-store-locator__map .geofield-google-map{height:100%}.z-c-content-store-locator__body{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:430}@media (min-width: 992px){.z-c-content-store-locator__body{position:static;width:initial;height:600px;overflow:hidden}}.z-c-content-store-locator-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;background-color:#fff;-webkit-box-shadow:-3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:-3px 0 6px 0 rgba(32,29,29,0.3)}@media (min-width: 992px){.z-c-content-store-locator-body{background-color:#f6f6f6}}.z-c-content-store-locator-body__header{display:none}@media (min-width: 992px){.z-c-content-store-locator-body__header{display:block}}.z-c-content-store-locator-body__blank{display:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}@media (max-width: 991.98px){.z-c-content-store-locator-body__blank{max-height:20vh}}.z-c-content-store-locator-body__blank .media{width:100%;padding:1rem .5rem;color:#afafaf;font-size:1rem}@media (min-width: 992px){.z-c-content-store-locator-body__blank .media{max-width:80%}}.z-c-content-store-locator-body__blank h5{font-size:1.424rem;letter-spacing:.01em;text-transform:uppercase}.z-c-content-store-locator-body__icon{font-size:1.802rem}.z-c-content-store-locator-body__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}@media (max-width: 991.98px){.z-c-content-store-locator-body__main{max-height:20vh}}.z-c-content-store-locator-body__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.z-c-content-store-locator-body__footer .pagination{padding:.5rem;font-size:.79rem}.z-c-content-store-locator-body__footer .col{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.z-c-content-store-locator-main{background:transparent}.z-c-store-locator-desktop-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5rem .5rem}.z-c-store-locator-list-item{position:relative;margin:0 1rem;padding:1rem 0 0;border-bottom:1px solid #e6e6e6;color:#afafaf;font-size:.889rem}.z-c-store-locator-list-item:last-child{border-bottom:0}@media (min-width: 992px){.z-c-store-locator-list-item{color:#707070;font-size:1rem}}.z-c-store-locator-list-item .z-c-store-locator-detail__title{display:none}.z-c-store-locator-list-item__body{position:relative;padding-right:3.25rem;padding-bottom:1rem;cursor:pointer}.z-c-store-locator-list-item__body h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#009534;font-size:1.266rem;letter-spacing:0;cursor:pointer}@media (min-width: 992px){.z-c-store-locator-list-item__body h5{font-size:1.424rem}}.z-c-store-locator-list-item__body p{margin-bottom:0}.z-c-store-locator-list-item__body .paragraph--type--address{min-height:2.75rem}.z-c-store-locator-list-item__body strong{color:#009534;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-store-locator-list-item__body em{color:#505050;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-style:normal;font-weight:600}.z-c-store-locator-list-item__index{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:.75rem;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;min-height:2.5rem;margin-left:-.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cpath d='M785.893,80.575a24.293,24.293,0,0,0-41.418-17.01,23.842,23.842,0,0,0-7.115,17.007c-.315,13.828,11.856,30.1,19.127,39.831,1.352,1.805,2.519,3.364,3.443,4.69a2.074,2.074,0,0,0,3.393,0c.931-1.33,2.1-2.889,3.447-4.694C774.037,110.673,786.2,94.406,785.893,80.575Z' transform='translate(-713.171 -43.5)' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-size:.79rem;letter-spacing:-.01em}.z-c-store-locator-list-item__index span{display:block;position:absolute;top:.5rem;left:0rem;width:100%;text-align:center}.z-c-store-locator-list-item__icon-featured{display:inline-block;width:2.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(13 25)'%3E%3Cg fill='%23009534' stroke='%23009534' stroke-width='1'%3E%3Crect width='70.009' height='46.673' rx='4' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='69.009' height='45.673' rx='3.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate(17.351 5.91)'%3E%3Cpath d='M9.435,2338.276a17.652,17.652,0,1,1,17.651,17.651,17.671,17.671,0,0,1-17.651-17.651' transform='translate(-9.435 -2320.624)' fill='%23fff'/%3E%3Cpath d='M41.994,2334.8c-1.352-2.437-6.056-2.117-9.409-.818a19.46,19.46,0,0,0-6.513,4.348c-2.353-1.007-3.533-2.889-3.186-5.209a5.989,5.989,0,0,1,.612-1.677l-1.447-1.033a6.684,6.684,0,0,0-2.839,4.961c0,2.12,1.637,4.367,4.624,5.878a12.457,12.457,0,0,0-1.855,3.958,6.191,6.191,0,0,0,1.012,5.6,8.583,8.583,0,0,0,7.07,2.841,13.775,13.775,0,0,0,5.576-1.51l-.421-1.414a12.891,12.891,0,0,1-3.748.351c-2.53-.229-5.351-1.737-5.563-4.641a6.586,6.586,0,0,1,1.085-3.929,19.232,19.232,0,0,0,3.339.492c4.88.345,9.122-1.4,10.9-4.191l-.01-.014c.868-1.309,1.322-3,.768-3.99m-10.008,5.194a11.923,11.923,0,0,1-2.392-.283,11.458,11.458,0,0,1,8.334-3.236c.828.08,1.744.505,1.886.882-.942,1.326-4.876,2.747-7.827,2.636' transform='translate(-12.531 -2323.722)' fill='%23009534'/%3E%3Cpath d='M31.762,2333.988a2.746,2.746,0,1,0-2.744-2.741,2.749,2.749,0,0,0,2.744,2.741' transform='translate(-15.637 -2323.117)' fill='%23009534'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:cover;vertical-align:middle}.z-c-store-locator-list-item__table td{text-align:right;vertical-align:top}.z-c-store-locator-list-item__action{display:block;position:absolute;top:1rem;right:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:cover;cursor:pointer;pointer-events:none}.z-c-store-locator-list-item__body[aria-expanded='true']+.z-c-store-locator-list-item__action{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .08s ease-out;transition:-webkit-transform .08s ease-out;transition:transform .08s ease-out;transition:transform .08s ease-out, -webkit-transform .08s ease-out}.z-c-store-locator-list-item__meta{position:absolute;top:4rem;right:0}.z-c-store-locator-detail{margin-left:2rem}.z-c-store-locator-detail .z-c-store-locator-detail__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.z-c-store-locator-detail__body+.z-c-store-locator-detail__loader{display:none}.z-c-store-locator-detail__title h4{margin-bottom:1rem;color:#009534;font-size:1.424rem}.z-c-store-locator-detail__action{padding:.25rem 0}.z-c-store-locator-detail__action a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#afafaf}@media (min-width: 992px){.z-c-store-locator-detail__action a{color:#707070}}.z-c-store-locator-detail__action a:hover{color:#009534}.z-c-store-locator-detail__action a:hover path{fill:#fff}.z-c-store-locator-detail__action a:hover circle{fill:#009534}.z-c-store-locator-detail__action svg{display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;color:#009534}.z-c-store-locator-detail__header h5{position:relative;margin-bottom:-1px;padding:.75rem 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:.889rem;font-weight:400;text-transform:uppercase;cursor:pointer}.z-c-store-locator-detail__header h5::after{display:block;position:absolute;top:.875rem;right:.5rem;width:1em;height:1em;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .08s ease;transition:-webkit-transform .08s ease;transition:transform .08s ease;transition:transform .08s ease, -webkit-transform .08s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cpath d='M55.252,14.879,20.332-20.04H12.106L46.775,14.879h0L12.106,49.8h8.227Z' transform='translate(62.798 13.894) rotate(90)' fill='%239f9f9f'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;content:''}.z-c-store-locator-detail__header h5.collapsed::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.z-c-store-locator-detail__item .z-c-timetable{margin-bottom:-1px}.z-c-timetable{width:100%;color:#afafaf}.z-c-timetable tr{border-bottom:1px solid #e6e6e6}.z-c-timetable tr:last-child{border-bottom:0}.z-c-timetable td{padding:.5rem 0 .25rem;white-space:nowrap;vertical-align:top}.z-c-timetable td:last-child{text-align:right}.z-c-timetable table{display:inline-table;margin-bottom:0;margin-left:2rem}.z-c-timetable table tr{border-bottom:0}.z-c-timetable table td{padding:0;text-align:right}.z-c-timetable .today{color:#505050}.z-c-block{position:relative;margin-bottom:.5rem;padding:1.5rem 0.75rem}@media (min-width: 768px){.z-c-block{padding:3rem 4rem}}.z-c-block--bg-grey-lightest{background-color:#f6f6f6}.z-c-block--bg-green-lighter{background-color:#e7f6eb}.z-c-block--zero{padding:1.5rem 0}@media (min-width: 768px){.z-c-block--zero{padding:1.5rem 0}}@media (min-width: 768px){.z-c-block--extra{padding-right:20%;padding-left:20%}}@media (min-width: 768px){.z-c-block--center{text-align:center}}.z-c-block-media{position:relative;margin-bottom:.5rem}@media (min-width: 768px){.z-c-block-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row nowrap;flex:row nowrap}}.z-c-block-media--rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width: 768px){.z-c-block-media--bg-grey-lightest{background-color:#f6f6f6}}@media (min-width: 768px){.z-c-block-media--bg-green-lighter{background-color:#e7f6eb}}.z-c-block-media__image{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width: 768px){.z-c-block-media__image{width:50%}}.z-c-block-media__image--full>div{height:100%}.z-c-block-media__image--full article{height:100%}.z-c-block-media__image--full .z-c-block-image{height:100%}.z-c-block-media__image--centered{padding:3rem}.z-c-block-media__image--centered .z-c-block-image{width:100%}.z-c-block-media__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem 0.25rem}@media (min-width: 768px){.z-c-block-media__body{width:50%;margin:0;padding:3rem 4rem}}.z-c-block-media__body p:last-child{margin-bottom:0}.z-c-block-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;margin-bottom:.5rem}.z-c-block-card--rev{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.z-c-block-card--bg-grey-lightest{background-color:#f6f6f6}.z-c-block-card--bg-green-lighter{background-color:#e7f6eb}.z-c-block-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.z-c-block-card__link a{position:absolute;top:0;right:0;bottom:0;left:0}.z-c-block-card__link a:hover{border:1px solid #afdec0}.z-c-block-card__image{display:none;position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width: 768px){.z-c-block-card__image{display:block}}.z-c-block-card__image--centered{padding:3rem}.z-c-block-card__image--centered .z-c-block-image{width:100%}.z-c-block-card__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:2rem}.z-c-block-card__body .z-c-block-title{display:-webkit-box;display:-ms-flexbox;display:flex}.z-c-block-card__body .z-c-block-title::before{display:block;min-width:2rem;height:2rem;margin-right:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;content:''}.z-c-block-card__body .z-c-block-paragraph{line-height:1.424;overflow-wrap:break-word}.z-c-block-body{background:transparent}.z-c-block-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-.25rem;margin-left:-.25rem}.z-c-block-grid__item{width:100%;margin-right:0.25rem;margin-left:0.25rem}@media (min-width: 768px){.z-c-block-grid__item{width:calc(33.333% - .5rem)}.z-c-block-grid--card .z-c-block-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 768px){.z-c-block-grid--1 .z-c-block-grid__item{width:calc(100% - .5rem)}}@media (min-width: 768px){.z-c-block-grid--2 .z-c-block-grid__item,.z-c-block-grid--4 .z-c-block-grid__item{width:calc(50% - .5rem)}}@media (min-width: 768px){.z-c-block-grid--3 .z-c-block-grid__item,.z-c-block-grid--6 .z-c-block-grid__item,.z-c-block-grid--9 .z-c-block-grid__item,.z-c-block-grid--12 .z-c-block-grid__item{width:calc(33.333% - .5rem)}}@media (min-width: 768px){.z-c-block-grid--5 .z-c-block-grid__item,.z-c-block-grid--8 .z-c-block-grid__item,.z-c-block-grid--11 .z-c-block-grid__item{width:calc(33.333% - .5rem)}}@media (min-width: 768px){.z-c-block-grid--5 .z-c-block-grid__item:nth-last-child(1),.z-c-block-grid--5 .z-c-block-grid__item:nth-last-child(2),.z-c-block-grid--8 .z-c-block-grid__item:nth-last-child(1),.z-c-block-grid--8 .z-c-block-grid__item:nth-last-child(2),.z-c-block-grid--11 .z-c-block-grid__item:nth-last-child(1),.z-c-block-grid--11 .z-c-block-grid__item:nth-last-child(2){width:calc(50% - .5rem)}}@media (min-width: 768px){.z-c-block-grid--7 .z-c-block-grid__item,.z-c-block-grid--10 .z-c-block-grid__item{width:calc(33.333% - .5rem)}}@media (min-width: 768px){.z-c-block-grid--7 .z-c-block-grid__item:nth-last-child(1),.z-c-block-grid--7 .z-c-block-grid__item:nth-last-child(2),.z-c-block-grid--7 .z-c-block-grid__item:nth-last-child(3),.z-c-block-grid--7 .z-c-block-grid__item:nth-last-child(4),.z-c-block-grid--10 .z-c-block-grid__item:nth-last-child(1),.z-c-block-grid--10 .z-c-block-grid__item:nth-last-child(2),.z-c-block-grid--10 .z-c-block-grid__item:nth-last-child(3),.z-c-block-grid--10 .z-c-block-grid__item:nth-last-child(4){width:calc(50% - .5rem)}}.z-c-block-page-intro{margin-bottom:.5rem;padding:0}.z-c-block-page-intro--simple{padding:1rem 0 1.5rem;background-color:#f6f6f6}.z-c-block-page-intro--simple p:last-of-type{margin-bottom:0}.z-c-block-list{-webkit-column-gap:1.5rem;column-gap:1.5rem}.z-c-block-list ul{margin:0;padding:0;counter-reset:list-counter}.z-c-block-list li{margin-bottom:1rem;list-style:none;counter-increment:list-counter;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.z-c-block-list li p{margin-bottom:0}@media (min-width: 768px){.z-c-block-list--2-columns{-webkit-columns:2;columns:2}}@media (min-width: 768px){.z-c-block-list--3-columns{-webkit-columns:3;columns:3}}@media (min-width: 768px){.z-c-block-list--4-columns{-webkit-columns:4;columns:4}}.z-c-block-list--dots li{display:-webkit-box;display:-ms-flexbox;display:flex}.z-c-block-list--dots li::before{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:.5rem;height:.5rem;margin-top:.5rem;margin-right:.5rem;border-radius:50%;background-color:#009534;content:''}.z-c-block-list--arrows li{display:-webkit-box;display:-ms-flexbox;display:flex}.z-c-block-list--arrows li::before{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:2rem;height:2rem;margin-right:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;content:''}.z-c-block-list--numbers li{display:-webkit-box;display:-ms-flexbox;display:flex}.z-c-block-list--numbers li::before{display:block;position:relative;top:-.875rem;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1rem;color:#afafaf;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:2.281rem;font-weight:600;content:counter(list-counter)}.z-c-block-list--fancy-numbers li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1rem}.z-c-block-list--fancy-numbers li::before{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-.625rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.25rem;height:3.25rem;margin-right:1rem;border:4px double #fff;border-radius:50%;background-color:#afdec0;color:#fff;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.602rem;font-weight:bold;text-align:center;content:counter(list-counter)}.z-c-block-list--markers li{display:-webkit-box;display:-ms-flexbox;display:flex}.z-c-block-list--markers li::before{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:2rem;height:2rem;margin-right:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cpath d='M5240.813,1351.38a11.63,11.63,0,1,1,11.71-11.63A11.683,11.683,0,0,1,5240.813,1351.38Zm24.447-11.121a24.474,24.474,0,0,0-41.73-17.14,24.015,24.015,0,0,0-7.168,17.133c-.316,13.935,11.946,30.333,19.271,40.135,1.358,1.817,2.538,3.389,3.47,4.727a2.089,2.089,0,0,0,3.416,0c.94-1.342,2.114-2.913,3.471-4.73C5253.315,1370.586,5265.573,1354.195,5265.26,1340.26Z' transform='translate(-5192.355 -1303)' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;content:''}.z-c-block-list-item{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.z-c-block-list-item.media a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.z-c-block-list-item a{color:inherit}.z-c-block-list-item a:hover{color:#009534}.z-c-block-list-item--is-active a{color:#009534}.z-c-block-list-item--media .z-c-block-list-item__image{width:8rem;max-width:calc(50% - 1rem);margin:0 1rem 1.5rem 0}.z-c-block-title--left{text-align:left}.z-c-block-title--center{text-align:center}.z-c-block-title--right{text-align:right}.z-c-block-title--none{text-transform:none}.z-c-block-title--small{font-size:1.802rem}.z-c-block-title--smaller{font-size:1.424rem}@media (min-width: 576px){.z-c-block-title--smaller{font-size:1.602rem}}.z-c-block-title--base{font-size:2.027rem}@media (min-width: 768px){.z-c-block-title--base{font-size:2.281rem}}.z-c-block-title--large{font-size:2.281rem}@media (min-width: 768px){.z-c-block-title--large{font-size:2.887rem}}.z-c-block-h1--left{text-align:left}.z-c-block-h1--center{text-align:center}.z-c-block-h1--right{text-align:right}.z-c-block-h1--none{text-transform:none}.z-c-block-h1--small{font-size:1.802rem}.z-c-block-h1--smaller{font-size:1.424rem}@media (min-width: 576px){.z-c-block-h1--smaller{font-size:1.602rem}}.z-c-block-h1--large{font-size:2.887rem}.z-c-block-image img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.z-c-block-image--full>article{height:100%}.z-c-block-image--full img{width:100%;height:auto}.z-c-block-image--full+p{margin-top:1rem}.z-c-block-image--rounded img{border-radius:50%}.z-c-block-image--left-top img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: left top";-o-object-position:left top;object-position:left top}.z-c-block-image--left-center img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: left center";-o-object-position:left center;object-position:left center}.z-c-block-image--left-bottom img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: left bottom";-o-object-position:left bottom;object-position:left bottom}.z-c-block-image--right-top img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: right top";-o-object-position:right top;object-position:right top}.z-c-block-image--right-center img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: right center";-o-object-position:right center;object-position:right center}.z-c-block-image--right-bottom img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: right bottom";-o-object-position:right bottom;object-position:right bottom}.z-c-block-image--center-top img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center top";-o-object-position:center top;object-position:center top}.z-c-block-image--center img,.z-c-block-image--center-center img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center center";-o-object-position:center center;object-position:center center}.z-c-block-image--center-bottom img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover; object-position: center bottom";-o-object-position:center bottom;object-position:center bottom}.z-o-ratio__content{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.z-c-block-paragraph--left{text-align:left}.z-c-block-paragraph--center{text-align:center}.z-c-block-paragraph--zero{margin-bottom:0}.z-c-block-paragraph--right{text-align:right}.z-c-block-button .btn{font-size:1rem}.z-c-block-button--none{text-transform:none}.z-c-block-button--uppercase{text-transform:uppercase}.z-c-block-button--base .btn{font-size:1rem}.z-c-block-button--small .btn{font-size:.889rem}.z-c-block-button--smaller .btn{font-size:.79rem}.z-c-block-button--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.z-c-block-button--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.z-c-block-button--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.z-c-block-bg{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;min-height:20.75rem;margin-bottom:.5rem;overflow:hidden}.z-c-layout-irregular-grid__item .z-c-block-bg{max-height:calc(100% - .5rem)}.z-c-block-bg--left-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.z-c-block-bg--left-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.z-c-block-bg--left-center .z-c-block-bg__body{max-width:20.25rem}.z-c-block-bg--left-center .z-c-block-bg__footer{display:block}.z-c-block-bg--left-center .z-c-block-bg__paragraph{margin-bottom:.5rem;padding-right:0}.z-c-block-bg--left-center .z-c-block-bg__image-inner::after{right:auto;width:80%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));background:linear-gradient(90deg, rgba(255,255,255,0.8), rgba(255,255,255,0))}.z-c-block-bg--cta-button .z-c-block-bg__link{display:none}.z-c-block-bg--cta-block .z-c-block-bg__link{display:block}.z-c-block-bg__image-inner{position:absolute;top:0;right:0;bottom:0;left:0}.z-c-block-bg__image-inner::after{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:80%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.6)));background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.6));content:''}.z-c-block-bg__image-inner .z-c-block-image{height:100%}.z-c-block-bg__body{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1rem;z-index:100}.z-c-block-bg__footer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.z-c-block-bg__supertitle .z-c-block-supertitle{text-shadow:0 0 20px rgba(255,255,255,0.4)}.z-c-block-bg__title{max-width:20.25rem}.z-c-block-bg__title .z-c-block-title{line-height:1.125;text-shadow:0 0 20px rgba(255,255,255,0.4)}.z-c-block-bg__paragraph{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:start;align-self:flex-start;padding-right:1rem}.z-c-block-bg__paragraph .z-c-block-paragraph{max-width:20.25rem;text-shadow:0 0 20px rgba(255,255,255,0.4)}.z-c-block-bg__button{-webkit-box-flex:0;-ms-flex:none;flex:none}.z-c-block-bg__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.z-c-block-bg__link a{display:block;position:absolute;width:100%;height:100%}.z-c-block-bg__link a:hover{border:1px solid #afdec0}.z-c-block-visual{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:calc(100% - .5rem);min-height:20.75rem;max-height:calc(100% - .5rem);margin-bottom:.5rem;overflow:hidden}.z-c-block-visual--cta-button .z-c-block-visual__link{display:none}.z-c-block-visual--cta-block .z-c-block-visual__link{display:block}.z-c-block-visual--bg-grey-lightest .z-c-block-visual__body{background-color:#f6f6f6}.z-c-block-visual--bg-green-lighter .z-c-block-visual__body{background-color:#e7f6eb}.z-c-block-visual__image{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.z-c-block-visual__image-inner{position:absolute;top:0;right:0;bottom:0;left:0}.z-c-block-visual__image-inner .z-c-block-image{height:100%}.z-c-block-visual__body{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:1rem;z-index:100}.z-c-block-visual__footer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.z-c-block-visual__title{max-width:20.25rem}.z-c-block-visual__title .z-c-block-title{line-height:1.125}.z-c-block-visual__paragraph{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:start;align-self:flex-start;padding-right:1rem}.z-c-block-visual__paragraph .z-c-block-paragraph{max-width:20.25rem}.z-c-block-visual__button{-webkit-box-flex:0;-ms-flex:none;flex:none}.z-c-block-visual__link{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.z-c-block-visual__link a{display:block;position:absolute;width:100%;height:100%}.z-c-block-visual__link a:hover{border:1px solid #afdec0}.z-c-block-store-finder{position:relative;text-align:center}@media (min-width: 576px){.z-c-block-store-finder::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#009534;content:'';opacity:.3}}@media (min-width: 576px){.z-c-block-store-finder .container{position:relative;padding-bottom:3.25rem;z-index:400}}.z-c-block-store-finder__image{display:none}@media (min-width: 576px){.z-c-block-store-finder__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../images/store-finder.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--en{background-image:url("../images/store-finder-en.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--es{background-image:url("../images/store-finder-es.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--fr{background-image:url("../images/store-finder-fr.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--de{background-image:url("../images/store-finder-de.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--nl{background-image:url("../images/store-finder-nl.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--it{background-image:url("../images/store-finder-it.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--cz{background-image:url("../images/store-finder-cz.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--ro{background-image:url("../images/store-finder-ro.png")}}@media (min-width: 576px){.z-c-block-store-finder__image--tr{background-image:url("../images/store-finder-tr.png")}}.z-c-block-store-finder__title{display:none}@media (min-width: 768px){.z-c-block-store-finder__title{font-size:1.802rem}}@media (min-width: 576px){.z-c-block-store-finder__title{display:block;padding-top:4rem;padding-bottom:1.125rem;color:#fff;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:2.027rem;font-weight:600;text-shadow:0 0 30px rgba(32,29,29,0.3)}}.z-c-block-store-finder-input{display:none}@media (min-width: 576px){.z-c-block-store-finder-input{display:block;width:100%;max-width:768px;margin:0 auto 1.5rem;padding:.625rem .625rem .625rem 4rem;border:0;border-radius:.25rem;background-image:url("../images/search.svg");background-repeat:no-repeat;background-position:left .75rem center;background-size:auto 2.25rem}}.z-c-block-store-finder-button{display:block;margin:2.25rem auto;padding:.5rem 1rem;border-radius:8rem;letter-spacing:.01em;text-transform:uppercase}@media (min-width: 576px){.z-c-block-store-finder-button{display:none;margin:0 auto;-webkit-box-shadow:0 0 18px rgba(32,29,29,0.3);box-shadow:0 0 18px rgba(32,29,29,0.3)}}.z-c-block-store-finder-button .z-c-header-mobile-store-locator-searchbar__loader{position:absolute;right:0;bottom:-2.25rem;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width: 576px){.z-c-block-store-finder__action{display:none}}.z-c-block-store-finder__form .z-c-block-store-finder-button{display:none}@media (min-width: 576px){.z-c-block-store-finder__form .z-c-block-store-finder-button{display:block}}.z-c-block-store-finder__message .alert{margin-top:1rem;margin-bottom:1rem;background-color:#f8c4c4;font-size:1rem}div[data-block-plugin-id="inline_block:specialty_availability"],.z-c-block--specialty-availability{text-align:center}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form,.z-c-block--specialty-availability .specialty-availability-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:90%;margin:40px auto 80px;text-align:left}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form,.z-c-block--specialty-availability .specialty-availability-form{max-width:100%;display:block;margin:40px auto}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form:focus,div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form:focus-within,.z-c-block--specialty-availability .specialty-availability-form:focus,.z-c-block--specialty-availability .specialty-availability-form:focus-within{outline:none}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-ajax-wrapper,.z-c-block--specialty-availability .specialty-availability-form>.z-c-ajax-wrapper{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-ajax-wrapper,.z-c-block--specialty-availability .specialty-availability-form>.z-c-ajax-wrapper{display:block;margin:0 auto 20px;padding:0;text-align:center}}@media screen and (max-width: 575.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-ajax-wrapper,.z-c-block--specialty-availability .specialty-availability-form>.z-c-ajax-wrapper{width:calc(100% - 48px);max-width:100%}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input{position:relative;width:100%;max-width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:20px}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input{display:block;margin:0 auto 1.25rem;padding:0}}@media screen and (max-width: 575.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input{width:calc(100% - 48px);max-width:100%}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-o-svg-icon,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-o-svg-icon{position:absolute;bottom:8px;right:45px;opacity:0.5}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-o-svg-icon,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-o-svg-icon{right:4px;margin:0 auto}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-c-header-mobile-store-locator-searchbar__loader,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-c-header-mobile-store-locator-searchbar__loader{position:absolute;bottom:-7px;right:90px;left:auto}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-c-header-mobile-store-locator-searchbar__loader,.z-c-block--specialty-availability .specialty-availability-form>.z-c-header-mobile-store-locator-searchbar__input .z-c-header-mobile-store-locator-searchbar__loader{right:40px}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-o-message,.z-c-block--specialty-availability .specialty-availability-form .z-o-message{display:block;padding:5px 10px;background-color:#f6f6f6}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form label,.z-c-block--specialty-availability .specialty-availability-form label{display:block;font-weight:800;font-size:14px;margin-bottom:0;width:100%}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form label,.z-c-block--specialty-availability .specialty-availability-form label{text-align:left}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form label.required:after,.z-c-block--specialty-availability .specialty-availability-form label.required:after{content:"*";padding-left:0.125rem;color:#e01a1c}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form input[type="text"],div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form select,.z-c-block--specialty-availability .specialty-availability-form input[type="text"],.z-c-block--specialty-availability .specialty-availability-form select{width:calc(100% - 20px);height:34px;margin-top:10px;padding:.25rem 2.25rem .25rem .75rem;border:1px solid #e6e6e6;border-radius:.25rem;font-size:15px}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form input[type="text"],div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form select,.z-c-block--specialty-availability .specialty-availability-form input[type="text"],.z-c-block--specialty-availability .specialty-availability-form select{width:100%}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-close,.z-c-block--specialty-availability .specialty-availability-form .z-c-close{padding:10px;position:absolute;bottom:-3px;right:45px;opacity:0.5;top:auto}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-close,.z-c-block--specialty-availability .specialty-availability-form .z-c-close{padding:10px 5px;right:4px}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-close.d-flex+.z-o-svg-icon,.z-c-block--specialty-availability .specialty-availability-form .z-c-close.d-flex+.z-o-svg-icon{display:none}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form .z-c-content-store-locator__suggestions{width:auto;padding-right:0 !important;left:0;right:auto;top:112px;z-index:401}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form .z-c-content-store-locator__suggestions{width:100%;position:absolute;top:auto;margin-top:-1.25rem;padding-right:20px !important;padding-left:20px !important}}@media screen and (max-width: 575.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form .z-c-content-store-locator__suggestions{padding-right:0 !important;padding-left:0 !important}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-content-store-locator__suggestions .z-c-store-locator-suggestions-body,.z-c-block--specialty-availability .specialty-availability-form .z-c-content-store-locator__suggestions .z-c-store-locator-suggestions-body{max-height:350px;margin-left:0;margin-right:0}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-content-store-locator__suggestions .z-c-store-locator-suggestions-body,.z-c-block--specialty-availability .specialty-availability-form .z-c-content-store-locator__suggestions .z-c-store-locator-suggestions-body{padding-top:0;-webkit-box-shadow:0 0.5rem 0.5rem 0.25rem rgba(175,175,175,0.5);box-shadow:0 0.5rem 0.5rem 0.25rem rgba(175,175,175,0.5)}}@media screen and (max-width: 575.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .z-c-content-store-locator__suggestions .z-c-store-locator-suggestions-body,.z-c-block--specialty-availability .specialty-availability-form .z-c-content-store-locator__suggestions .z-c-store-locator-suggestions-body{max-height:200px;-webkit-box-shadow:0 0.5rem 0.5rem 0.25rem rgba(175,175,175,0.5);box-shadow:0 0.5rem 0.5rem 0.25rem rgba(175,175,175,0.5)}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form.specialty-availability-form--filter-city .z-c-content-store-locator__suggestions,div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form.specialty-availability-form--filter-none .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form.specialty-availability-form--filter-city .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form.specialty-availability-form--filter-none .z-c-content-store-locator__suggestions{width:45%;right:0;left:auto}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form.specialty-availability-form--filter-city .z-c-content-store-locator__suggestions,div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form.specialty-availability-form--filter-none .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form.specialty-availability-form--filter-city .z-c-content-store-locator__suggestions,.z-c-block--specialty-availability .specialty-availability-form.specialty-availability-form--filter-none .z-c-content-store-locator__suggestions{width:100%;right:auto;left:0;top:auto}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .button,.z-c-block--specialty-availability .specialty-availability-form .button{border-radius:8rem;font-size:15px;padding:6px 15px}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .button,.z-c-block--specialty-availability .specialty-availability-form .button{display:block;max-width:120px;margin:0 auto 20px}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>div .form-item,.z-c-block--specialty-availability .specialty-availability-form>div .form-item{width:calc(100% - 120px)}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form>div .form-item,.z-c-block--specialty-availability .specialty-availability-form>div .form-item{width:100%;margin-bottom:20px}}@media screen and (max-width: 767.8px){div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form select,.z-c-block--specialty-availability .specialty-availability-form select{width:100%}}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form.busy .z-o-svg-icon,.z-c-block--specialty-availability .specialty-availability-form.busy .z-o-svg-icon{display:none}div[data-block-plugin-id="inline_block:specialty_availability"] .specialty-availability-form .ajax-progress,.z-c-block--specialty-availability .specialty-availability-form .ajax-progress{display:none !important}.slick{position:relative;margin-bottom:1.5rem;visibility:hidden}.slick.slick--initialized{margin-bottom:0;visibility:visible}.slick.slick--optionset--list-with-images{padding-top:3rem}.slick__slide{position:relative}.slick__slide img:not(.z-o-ratio__content){-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:100%;max-width:100%;height:9.5rem}@media (min-width: 768px){.slick__slide img:not(.z-o-ratio__content){display:block;height:21.5rem}}.slick__slide .z-c-block-list{margin-right:1rem}.slick__slide .container{position:relative}.slick__arrow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.slick-arrow{position:absolute;top:0;border:0;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer;pointer-events:auto}.slick-arrow::before{display:block;position:absolute;top:0;right:0;width:2rem;height:2rem;border:.25rem solid #fff;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='96' height='96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cpath d='M987.25,1958.322l32.31,35-32.31,35' transform='translate(-955.75 -1945.455)' fill='none' stroke='%23009534' stroke-miterlimit='10' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);content:''}.slick-prev{top:2rem;right:4.125rem;bottom:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:top right;transform-origin:top right}.slick-next{top:0;right:0;bottom:auto}.slick-dots{position:absolute;bottom:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;list-style:none}@media (min-width: 768px){.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}}.slick-dots button{display:block;position:relative;width:.75rem;margin:0 .25rem;border:0;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slick-dots button::before{display:none;position:absolute;top:0;left:0;width:.75rem;height:.75rem;-webkit-transition:-webkit-box-shadow .08s ease;transition:-webkit-box-shadow .08s ease;transition:box-shadow .08s ease;transition:box-shadow .08s ease, -webkit-box-shadow .08s ease;border:2px solid #fff;border-radius:50%;content:''}@media (min-width: 768px){.slick-dots button::before{display:block}}.slick-dots button[aria-selected='true']::before{background:#fff}.slick-dots button:hover::before{-webkit-box-shadow:3px 0 6px 0 rgba(32,29,29,0.3);box-shadow:3px 0 6px 0 rgba(32,29,29,0.3)}.z-c-slick-slide-body .container{position:relative}.z-c-slick-slide-body__inner{position:relative;padding:.5rem;background-color:#fff}.z-c-slick-slide-body__inner:empty{padding:0;background-color:transparent}@media (min-width: 768px){.z-c-slick-slide-body__inner{position:absolute;right:3.5rem;bottom:3rem;max-width:40%;padding:1rem}}.z-c-slick-slide-body__inner .container{padding-right:0;padding-left:0}.z-c-slick-slide-body__inner .z-c-block-title{position:relative;top:-2.5rem;margin:0 1.5rem -2.5rem;padding:.5rem .5rem 1.5rem;background-color:#fff;font-size:1.266rem;text-align:center}@media (min-width: 768px){.z-c-slick-slide-body__inner .z-c-block-title{top:0;bottom:3.25rem;margin:0 0 .5rem;padding:0;font-size:1.602rem;text-align:left}}.z-c-slick-slide-body__inner .z-c-block-body{display:none;position:relative;max-height:4.5rem;margin-bottom:1rem;overflow:hidden}@media (min-width: 768px){.z-c-slick-slide-body__inner .z-c-block-body{display:block}}.z-c-slick-slide-body__inner .z-c-block-paragraph{margin-bottom:0;font-size:.889rem;line-height:1.266}.z-c-slick-slide-body__inner .z-c-block-paragraph__note{display:block;position:relative;top:-2.5rem;margin:0 1.5rem;padding:0 .25rem;background-color:#fff;font-size:.702rem;text-align:right}@media (min-width: 768px){.z-c-slick-slide-body__inner .z-c-block-paragraph__note{top:-.5rem;right:-.25rem;margin:0;padding:0;background:none}}.z-c-slick-slide-body__inner .z-c-block-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}@media (min-width: 768px){.z-c-slick-slide-body__inner .z-c-block-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}.z-c-slick-slide-body__inner .z-c-block-button .btn{font-size:.889rem}@media (min-width: 768px){.z-c-slick-slide-body__inner .z-c-block-paragraph--center{text-align:right}}@media (min-width: 768px){.z-c-slick-slide-body--rev .z-c-slick-slide-body__inner{right:auto;left:3.5rem}}.z-c-slick-slide-body--center-white-large::before,.z-c-slick-slide-body--center-green-large::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#201d1d;content:'';opacity:.1}.z-c-slick-slide-body--center-white-large>.container,.z-c-slick-slide-body--center-green-large>.container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%;padding:.5rem;background-color:transparent;text-align:center}@media (min-width: 768px){.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner{padding:2rem}}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-body,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-body{max-height:initial;margin-bottom:0;overflow:visible}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-title,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-title{top:0;margin:0;padding:0;background-color:transparent;color:#fff;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-size:1.266rem;font-weight:700;line-height:1;text-align:center;text-shadow:0 0 10px rgba(32,29,29,0.6)}@media (min-width: 768px){.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-title,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-title{font-size:2.566rem}}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-paragraph,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-paragraph{margin-bottom:0;color:#fff;font-size:1.266rem;line-height:1;text-shadow:0 0 10px rgba(32,29,29,0.6)}@media (min-width: 768px){.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-paragraph,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-paragraph{font-size:2.566rem}}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-button,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-button{margin-top:1rem;margin-bottom:0}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-paragraph__note,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-paragraph__note{position:absolute;top:inherit;right:-.75rem;bottom:.5rem;margin:0;padding:0;background:none}@media (min-width: 768px){.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-paragraph__note,.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-paragraph__note{right:.25rem}}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-title{color:#fff;text-shadow:0 0 10px rgba(32,29,29,0.6)}.z-c-slick-slide-body--center-white-large .z-c-slick-slide-body__inner .z-c-block-paragraph{color:#fff;text-shadow:0 0 10px rgba(32,29,29,0.6)}.z-c-slick-slide-body--center-green-large::before{background-color:#fff}.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-title{color:#009534;text-shadow:0 0 10px rgba(255,255,255,0.4)}.z-c-slick-slide-body--center-green-large .z-c-slick-slide-body__inner .z-c-block-paragraph{color:#009534;text-shadow:0 0 10px rgba(255,255,255,0.4)}.z-c-subfooter{height:1.75rem;background-color:#009534}.z-c-footer{background-color:#505050;color:#fff}.z-c-footer h3{margin-bottom:.25rem;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.z-c-footer .nav{margin-bottom:1rem}.z-c-footer .nav-link{padding:.125rem 0;color:#fff;font-size:1rem}.z-c-footer .nav-link:hover{color:#fff}.z-c-footer__sub{padding:.75rem 0;border-top:1px solid #707070;color:#e6e6e6;font-size:.702rem;line-height:1.125;opacity:.5}.z-c-footer-brand svg,.z-c-footer-brand img{width:10rem;height:3.15498rem}.z-c-footer-brand img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: 0 0";-o-object-position:0 0;object-position:0 0}.z-c-footer-social{color:#fff}.z-c-footer-social__icon{display:inline-block;width:1.802rem;height:1.802rem;background-size:cover;color:#fff}.z-c-footer-social__icon:hover{color:#fff}.z-c-footer-social__icon img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain";width:1em;height:1em}.z-c-footer-social__icon--facebook{background:url("../images/z.icon-facebook.svg") center center}.z-c-footer-social__icon--twitter{background:url("../images/z.icon-twitter.svg") center center}.z-c-footer-social__icon--linkedin{background:url("../images/z.icon-linkedin.svg") center center}.z-c-footer-social__icon--instagram{background:url("../images/z.icon-instagram.svg") center center}.z-c-pharmacy{display:block;font-size:1.125rem}@media (min-width: 768px){.z-c-pharmacy{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto auto auto 1fr auto auto auto auto auto;grid-template-rows:auto auto auto auto auto 1fr auto auto auto auto auto;-ms-grid-columns:minmax(0, 33.33333%) minmax(0, 33.33333%) minmax(0, 33.33333%);grid-template-columns:minmax(0, 33.33333%) minmax(0, 33.33333%) minmax(0, 33.33333%);grid-template-areas:'all-info   all-info   quicklinks' 'all-info   all-info   quicklinks' 'all-info      all-info      quicklinks' 'all-info      all-info      quicklinks' 'actions   actions   hours' 'map       map       hours' 'services__icons  services__icons  hours' 'services  services  hours' 'image     image     image' 'info      info      .' 'staf      staf      .'}}.z-c-pharmacy__place{margin-bottom:1rem;font-size:1.125rem;text-transform:uppercase}@media (min-width: 768px){.z-c-pharmacy__place{display:none}}.z-c-pharmacy__place a{color:#505050}.z-c-pharmacy__address{margin-bottom:2.5rem}@media (min-width: 768px){.z-c-pharmacy__address{display:none}}.z-c-pharmacy__quicklinks{grid-area:quicklinks;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}@media (min-width: 768px){.z-c-pharmacy__quicklinks{display:block;-ms-flex-wrap:initial;flex-wrap:initial}}.z-c-pharmacy__tel{padding:.25rem 0;font-size:1rem}@media (min-width: 768px){.z-c-pharmacy__tel{padding-left:1.5rem}}.z-c-pharmacy__tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#505050}.z-c-pharmacy__tel a:hover{color:#009534}.z-c-pharmacy__tel a:hover path{fill:#fff}.z-c-pharmacy__tel a:hover circle{fill:#009534}.z-c-pharmacy__tel svg{display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;color:#009534}.z-c-pharmacy__tel .z-c-store-locator-detail__action{padding:0rem}.z-c-pharmacy__email,.z-c-pharmacy__website,.z-c-pharmacy__eshop{margin-bottom:0;padding:.25rem 0;font-size:1rem}@media (min-width: 768px){.z-c-pharmacy__email,.z-c-pharmacy__website,.z-c-pharmacy__eshop{padding-left:1.5rem;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.z-c-pharmacy__email a,.z-c-pharmacy__website a,.z-c-pharmacy__eshop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#505050}.z-c-pharmacy__email a:hover,.z-c-pharmacy__website a:hover,.z-c-pharmacy__eshop a:hover{color:#009534}.z-c-pharmacy__email a:hover path,.z-c-pharmacy__website a:hover path,.z-c-pharmacy__eshop a:hover path{fill:#fff}.z-c-pharmacy__email a:hover circle,.z-c-pharmacy__website a:hover circle,.z-c-pharmacy__eshop a:hover circle{fill:#009534}.z-c-pharmacy__email a:hover .z-o-svg-icon--small path,.z-c-pharmacy__website a:hover .z-o-svg-icon--small path,.z-c-pharmacy__eshop a:hover .z-o-svg-icon--small path{fill:#009534}.z-c-pharmacy__email svg,.z-c-pharmacy__website svg,.z-c-pharmacy__eshop svg{display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;color:#009534}.z-c-pharmacy__email .z-o-svg-icon--small svg,.z-c-pharmacy__website .z-o-svg-icon--small svg,.z-c-pharmacy__eshop .z-o-svg-icon--small svg{width:2.25rem;height:2.25rem}.z-c-pharmacy__email .z-c-store-locator-detail__action,.z-c-pharmacy__website .z-c-store-locator-detail__action,.z-c-pharmacy__eshop .z-c-store-locator-detail__action{padding:0rem}.z-c-pharmacy__email span:not(.z-o-svg-icon),.z-c-pharmacy__website span:not(.z-o-svg-icon),.z-c-pharmacy__eshop span:not(.z-o-svg-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-c-pharmacy__eshop{margin-bottom:1rem}@media (min-width: 768px){.z-c-pharmacy__eshop{margin-bottom:0}}.z-c-pharmacy__actions{margin-bottom:1rem;text-align:center;grid-area:actions}.z-c-pharmacy__actions .desktop{display:none}@media (min-width: 768px){.z-c-pharmacy__actions{margin-bottom:2rem;text-align:left}.z-c-pharmacy__actions .mobile{display:none}.z-c-pharmacy__actions .desktop{display:inline-block}}.z-c-pharmacy__map{margin-bottom:1.5rem;text-align:center;grid-area:map}@media (min-width: 768px){.z-c-pharmacy__map{margin-bottom:0}}.z-c-pharmacy__map iframe,.z-c-pharmacy__map .geofield-google-map{width:100%;max-height:11.25rem}@media (min-width: 768px){.z-c-pharmacy__map iframe,.z-c-pharmacy__map .geofield-google-map{max-height:100%}}.z-c-pharmacy__logo{margin-bottom:1.25rem}@media (min-width: 768px){.z-c-pharmacy__logo{margin-bottom:2rem;margin-left:1.25rem;text-align:center;display:none}}.z-c-pharmacy__logo img{width:50%;height:auto}@media (min-width: 768px){.z-c-pharmacy__logo img{width:70%}}.z-c-pharmacy__more{margin-bottom:2rem}@media (min-width: 768px){.z-c-pharmacy__more{display:none}}.z-c-pharmacy__more strong,.z-c-pharmacy__more em,.z-c-pharmacy__more span{display:block}.z-c-pharmacy__more em{font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-style:normal;font-weight:600}.z-c-pharmacy__more strong{color:#009534}.z-c-pharmacy__hours{margin-bottom:-1px;font-size:1rem;grid-area:hours}@media (min-width: 768px){.z-c-pharmacy__hours{margin-top:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.z-c-pharmacy__hours td table{margin:0rem}}.z-c-pharmacy__services__icons{grid-area:services__icons;padding-bottom:2rem}@media (min-width: 768px){.z-c-pharmacy__services__icons{padding-top:2rem;padding-bottom:0}}.z-c-pharmacy__services__icons .z-c-services__label{position:relative;width:100%;padding:.5rem 0;border:0;background:none;color:#009534;font-size:1rem;letter-spacing:.01em;line-height:1.125;text-align:left;text-transform:uppercase;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){.z-c-pharmacy__services__icons .z-c-services__label{margin-bottom:1rem;color:#009534;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.802rem;font-weight:bold;text-transform:none}}.z-c-pharmacy__services__icons .z-c-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem 0;border-top:1px solid #e6e6e6}.z-c-pharmacy__services__icons .z-c-item__link:hover .z-c-item__title{color:#009534}.z-c-pharmacy__services__icons .z-c-item:last-child .z-c-item__link{border-bottom:1px solid #e6e6e6}.z-c-pharmacy__services__icons .z-c-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.z-c-pharmacy__services__icons .z-c-item__image{padding-right:.625rem}.z-c-pharmacy__services__icons .z-c-item__image img{width:2.25rem;height:auto}@media (min-width: 768px){.z-c-pharmacy__services__icons .z-c-item__image img{width:auto}}.z-c-pharmacy__services__icons .z-c-item__title{color:#505050;font-size:1.125rem}@media (min-width: 768px){.z-c-pharmacy__services__icons .z-c-item__title{font-size:1rem;text-transform:uppercase}}@media (min-width: 768px){.z-c-pharmacy__services__icons .z-c-item__open{padding-right:.875rem}}.z-c-pharmacy__services__icons .z-c-item__open svg{width:2rem;height:2rem}@media (min-width: 768px){.z-c-pharmacy__services__icons .z-c-item__open svg{width:2.25rem;height:2.25rem}}.z-c-pharmacy__services{margin-bottom:2rem;grid-area:services}@media (min-width: 768px){.z-c-pharmacy__services{margin-top:2rem}}.z-c-pharmacy__info{margin-bottom:2rem;grid-area:info}.z-c-pharmacy__info h2{margin-bottom:1rem;color:#009534;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-size:1.266rem;font-weight:bold;letter-spacing:0;line-height:1.125;text-transform:none}@media (min-width: 768px){.z-c-pharmacy__info h2{font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.802rem;letter-spacing:.01em}}.z-c-pharmacy__info img{width:100%;max-width:100%;height:auto}.z-c-pharmacy__image{margin:0 -.75rem;grid-area:image}@media (min-width: 768px){.z-c-pharmacy__image{margin:0 0 2rem}}.z-c-pharmacy__image img{width:100%;max-width:100%;height:auto}.z-c-pharmacy__image .z-o-ratio::before{padding-bottom:56.25%}.z-c-pharmacy__image .slick__slide img:not(.z-o-ratio__content){height:auto}.z-c-pharmacy__image .slick-dots{display:none !important}.z-c-pharmacy__image .slick__arrow{top:50%}.z-c-pharmacy__image .slick__arrow .slick-arrow{top:calc(50% - 16px);-webkit-transform:none;transform:none}.z-c-pharmacy__image .slick-prev::before{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.z-c-pharmacy__staff{margin-bottom:2rem;grid-area:staf}.z-c-pharmacy__staff h2{margin-bottom:1rem;color:#009534;font-family:"D-DIN Bold","Open Sans",Corbel,Arial,sans-serif;font-size:1.266rem;font-weight:bold;letter-spacing:0;line-height:1.125;text-transform:none}@media (min-width: 768px){.z-c-pharmacy__staff h2{font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.802rem;letter-spacing:.01em}}@media (min-width: 768px){.z-c-pharmacy__staff p{line-height:2.566}}.z-c-pharmacy__qr-code{font-size:.889rem;padding-bottom:1.25rem}@media (min-width: 768px){.z-c-pharmacy__qr-code{padding-left:1.5rem;padding-bottom:1rem}}.z-c-pharmacy__qr-code .z-c-qr-code__image{display:none}@media (min-width: 768px){.z-c-pharmacy__qr-code .z-c-qr-code__image{display:block;margin-bottom:5px}}@media (min-width: 768px){.z-c-pharmacy__qr-code .z-c-qr-code__link{display:none}}.z-c-pharmacy__qr-code p{margin-bottom:10px}.z-c-pharmacy__info-desktop{display:none}@media (min-width: 768px){.z-c-pharmacy__info-desktop{display:block;grid-area:all-info}}@media (min-width: 768px){.z-c-pharmacy__quicklinks{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:3}.z-c-pharmacy__actions{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.z-c-pharmacy__map{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.z-c-pharmacy__hours{-ms-grid-row:5;-ms-grid-row-span:4;-ms-grid-column:3}.z-c-pharmacy__services__icons{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2}.z-c-pharmacy__services{-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}.z-c-pharmacy__info{-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:2}.z-c-pharmacy__image{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3}.z-c-pharmacy__staff{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:2}.z-c-pharmacy__info-desktop{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:1;-ms-grid-column-span:2}}.z-c-pharmacy__info-desktop>*{display:block}.z-c-pharmacy__info-desktop>*.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.z-c-pharmacy__info-desktop>*.row>*{display:block}body.alias--alpcnt-login main,body.alias--alpcnt-password main{margin:1.5rem auto 1.75rem;padding:1.25rem;border:1px solid #afafaf;border-radius:.25rem}@media (min-width: 576px){body.alias--alpcnt-login main,body.alias--alpcnt-password main{max-width:25rem}}@media (min-width: 768px){body.alias--alpcnt-login main,body.alias--alpcnt-password main{padding:1.75rem}}body.alias--alpcnt-login main fieldset,body.alias--alpcnt-password main fieldset{margin:0;padding:0;border:0}body.alias--alpcnt-login main .form-actions,body.alias--alpcnt-password main .form-actions{text-align:center}body.alias--alpcnt-login main input,body.alias--alpcnt-login main select,body.alias--alpcnt-login main textarea,body.alias--alpcnt-password main input,body.alias--alpcnt-password main select,body.alias--alpcnt-password main textarea{width:100%;border:0;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.266}body.alias--alpcnt-login main label,body.alias--alpcnt-login main legend,body.alias--alpcnt-password main label,body.alias--alpcnt-password main legend{display:block;color:#201d1d;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:.889em;font-weight:600;line-height:1.266}body.alias--alpcnt-login main label input,body.alias--alpcnt-login main label textarea,body.alias--alpcnt-password main label input,body.alias--alpcnt-password main label textarea{font-size:1.125rem;line-height:1.602}body.alias--alpcnt-login main input,body.alias--alpcnt-login main textarea,body.alias--alpcnt-login main select,body.alias--alpcnt-password main input,body.alias--alpcnt-password main textarea,body.alias--alpcnt-password main select{display:block;max-width:100%;margin-bottom:.75rem;padding:calc(.5rem - 1px) .5rem;border:1px solid #afafaf;border-top:0;border-right:0;border-left:0;color:#201d1d;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.125rem;font-weight:600}body.alias--alpcnt-login main input[disabled],body.alias--alpcnt-login main input[disabled]:hover,body.alias--alpcnt-login main input[disabled]:focus,body.alias--alpcnt-login main textarea[disabled],body.alias--alpcnt-login main textarea[disabled]:hover,body.alias--alpcnt-login main textarea[disabled]:focus,body.alias--alpcnt-login main select[disabled],body.alias--alpcnt-login main select[disabled]:hover,body.alias--alpcnt-login main select[disabled]:focus,body.alias--alpcnt-password main input[disabled],body.alias--alpcnt-password main input[disabled]:hover,body.alias--alpcnt-password main input[disabled]:focus,body.alias--alpcnt-password main textarea[disabled],body.alias--alpcnt-password main textarea[disabled]:hover,body.alias--alpcnt-password main textarea[disabled]:focus,body.alias--alpcnt-password main select[disabled],body.alias--alpcnt-password main select[disabled]:hover,body.alias--alpcnt-password main select[disabled]:focus{cursor:not-allowed;opacity:.6}body.alias--alpcnt-login main select,body.alias--alpcnt-password main select{padding-right:2rem;-webkit-transition:border-color .08s ease-in-out,-webkit-box-shadow 0.5s;transition:border-color .08s ease-in-out,-webkit-box-shadow 0.5s;transition:box-shadow 0.5s,border-color .08s ease-in-out;transition:box-shadow 0.5s,border-color .08s ease-in-out,-webkit-box-shadow 0.5s;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-repeat:no-repeat;background-position:right -1.25rem center;background-size:9px 6px;line-height:1.602;background-origin:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.alias--alpcnt-login main textarea,body.alias--alpcnt-password main textarea{width:100%;max-width:100%}body.alias--alpcnt-login main label,body.alias--alpcnt-password main label{display:none}#block-passwordtext{text-align:right}#block-passwordtext p{margin:0}.z-c-user-form{margin-bottom:15px}.z-c-user-form input[type='submit']{display:inline-block;width:auto;padding:.5rem 1.5rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-radius:.25rem;background-color:#009534;color:#fff;font-size:1.125rem}.z-c-user-form input[type='submit']:not([aria-disabled]):hover:not([disabled]){background-color:#00581f}.z-c-user-form input[type='submit']:hover:not([disabled]){color:#fff}.z-c-user-form .description{margin-bottom:1.5rem;color:#707070;font-size:.889rem}.z-c-user-form>p{margin-bottom:1.5rem;color:#707070;font-size:.889rem}.z-c-user-form label{display:none}.z-c-password-text{display:block;font-size:1.125rem;text-align:center}.z-c-user-pass-reset{margin:1.5rem auto 1.75rem;padding:1.25rem;border:1px solid #afafaf;border-radius:.25rem}@media (min-width: 576px){.z-c-user-pass-reset{max-width:25rem}}@media (min-width: 768px){.z-c-user-pass-reset{padding:1.75rem}}.z-c-user-pass-reset fieldset{margin:0;padding:0;border:0}.z-c-user-pass-reset .form-actions{text-align:center}.z-c-user-pass-reset input,.z-c-user-pass-reset select,.z-c-user-pass-reset textarea{width:100%;border:0;font-family:"D-DIN Regular","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.266}.z-c-user-pass-reset label,.z-c-user-pass-reset legend{display:block;color:#201d1d;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:.889em;font-weight:600;line-height:1.266}.z-c-user-pass-reset label input,.z-c-user-pass-reset label textarea{font-size:1.125rem;line-height:1.602}.z-c-user-pass-reset input,.z-c-user-pass-reset textarea,.z-c-user-pass-reset select{display:block;max-width:100%;margin-bottom:.75rem;padding:calc(.5rem - 1px) .5rem;border:1px solid #afafaf;border-top:0;border-right:0;border-left:0;color:#201d1d;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.125rem;font-weight:600}.z-c-user-pass-reset input[disabled],.z-c-user-pass-reset input[disabled]:hover,.z-c-user-pass-reset input[disabled]:focus,.z-c-user-pass-reset textarea[disabled],.z-c-user-pass-reset textarea[disabled]:hover,.z-c-user-pass-reset textarea[disabled]:focus,.z-c-user-pass-reset select[disabled],.z-c-user-pass-reset select[disabled]:hover,.z-c-user-pass-reset select[disabled]:focus{cursor:not-allowed;opacity:.6}.z-c-user-pass-reset select{padding-right:2rem;-webkit-transition:border-color .08s ease-in-out,-webkit-box-shadow 0.5s;transition:border-color .08s ease-in-out,-webkit-box-shadow 0.5s;transition:box-shadow 0.5s,border-color .08s ease-in-out;transition:box-shadow 0.5s,border-color .08s ease-in-out,-webkit-box-shadow 0.5s;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-repeat:no-repeat;background-position:right -1.25rem center;background-size:9px 6px;line-height:1.602;background-origin:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-user-pass-reset textarea{width:100%;max-width:100%}.z-c-user-pass-reset .form-actions{text-align:center}.z-c-user-pass-reset p{margin-bottom:.5rem;font-size:1rem}.z-c-user-pass-reset .form-actions{margin-top:1.5rem}.z-c-user-pass-reset .form-actions input[type='submit']{display:inline-block;width:auto;padding:.5rem 1.5rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:0;border-radius:.25rem;background-color:#009534;color:#fff;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.125rem;font-weight:600}.z-c-user-pass-reset .form-actions input[type='submit']:not([aria-disabled]):hover:not([disabled]){background-color:#00581f}.z-c-user-pass-reset .form-actions input[type='submit']:hover:not([disabled]){color:#fff}.nodetype--pharmacy .z-c-page-title{margin-bottom:-.125rem;font-size:2.281rem;line-height:1.266}.z-c-collapsible{position:relative}.z-c-collapsible>input[type='checkbox']{display:none}.z-c-collapsible>input[type='checkbox']:checked ~ .z-c-collapsible__content{max-height:100vh}.z-c-collapsible>input[type='checkbox']:checked ~ .z-c-collapsible__arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .08s ease-out;transition:-webkit-transform .08s ease-out;transition:transform .08s ease-out;transition:transform .08s ease-out, -webkit-transform .08s ease-out}.z-c-collapsible+.z-c-collapsible{margin-top:-1px}.z-c-collapsible__title{position:relative;width:100%;padding:.5rem 0;border:0;border-top:1px solid #009534;border-bottom:1px solid #009534;background:none;color:#009534;font-size:1rem;text-align:left;text-transform:uppercase;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){.z-c-collapsible__title{border-top:0;color:#009534}}.z-c-collapsible__title label{display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}@media (min-width: 768px){.z-c-collapsible__title label{cursor:default}}@media (min-width: 768px){.z-c-collapsible__title--md-large{margin-bottom:1rem;border:0;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1.802rem;font-weight:bold;letter-spacing:.01em;line-height:1.125;text-transform:none}}.z-c-collapsible__content{max-height:0;-webkit-transition:max-height .35s ease;transition:max-height .35s ease;overflow-x:hidden;overflow-y:auto}@media (min-width: 768px){.z-c-collapsible--md-open .z-c-collapsible__content{max-height:100%}}.z-c-collapsible__content .z-c-collapsible__title{border:0;color:#505050;font-size:1.125rem;text-transform:none}@media (min-width: 768px){.z-c-collapsible__content .z-c-collapsible__title{padding:.75rem 0;border-top:1px solid #e6e6e6;font-size:1rem;text-transform:uppercase}.z-c-collapsible__content .z-c-collapsible__title label{cursor:pointer}.z-c-collapsible__content .z-c-collapsible__title a{padding-left:.5rem;color:#505050;vertical-align:middle}}.z-c-collapsible__content .z-c-collapsible__title::before{display:inline-block;width:1rem;height:1rem;margin-bottom:-.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");content:''}.z-c-collapsible__content .z-c-collapsible__content{max-height:0;padding-left:1.25rem;font-size:1rem;line-height:1.424}.z-c-collapsible__content .z-c-collapsible__arrow{color:#505050}.z-c-collapsible__arrow{position:absolute;top:.75rem;right:0;width:1.125rem;height:1.125rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#009534;pointer-events:none}@media (min-width: 768px){.z-c-collapsible__arrow{top:1rem;right:1rem;color:transparent}}.z-c-collapsible--void .z-c-collapsible__arrow{display:none}.z-c-collapsible--void label{display:none}.z-c-error-page{margin-top:0rem;margin-bottom:0rem;padding:2.5rem 1.25rem;background-color:#f6f6f6;text-align:center}@media (min-width: 768px){.z-c-error-page{margin-top:5.5rem;margin-bottom:5.5rem}}.z-c-error-page__name{padding-bottom:1rem;color:#009534;font-size:2.027rem}@media (min-width: 768px){.z-c-error-page__name{font-size:3.247rem}}.z-c-error-page__name span{font-size:2.566rem}@media (min-width: 768px){.z-c-error-page__name span{font-size:4.11rem}}.z-c-error-page-content{font-size:1.125rem}.z-c-error-page-content p{margin-bottom:.75rem}.z-c-error-page-content-button{margin-top:2rem}.z-c-error-page-content-button a{padding:.25rem 1.25rem;border-radius:8rem;letter-spacing:.01em;text-transform:uppercase}.z-c-drupal-menu-local-tasks{margin:1rem 0;border-bottom:1px solid #e6e6e6;font-size:.889rem;letter-spacing:0}.z-c-drupal-menu-local-tasks+.z-c-drupal-menu-local-tasks{margin-top:-1rem}.z-c-drupal-menu-local-tasks .is-active{border-color:#e6e6e6 #e6e6e6 #fff;background-color:#fff;color:#505050;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-drupal-menu-local-tasks .is-active:hover{color:#505050;border-color:#e6e6e6 #e6e6e6 #fff}.z-c-drupal-menu-local-tasks--secondary{border-bottom:0;font-size:.889rem}.z-c-drupal-menu-local-tasks--secondary .nav-link{margin-right:1rem;border:1px solid #e6e6e6}.z-c-drupal-menu-local-tasks--secondary .nav-link:hover{border-color:transparent;background-color:#009534;color:#fff}.z-c-drupal-help-block{margin:1rem 0;padding:1rem;border:1px solid #f5c60a;border-left:4px solid #f5c60a;background-color:#fffbeb;font-size:.889rem;letter-spacing:0}.z-c-drupal-help-block p{margin-bottom:0}.z-c-content-search-list .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.z-c-content-search-list .pager{margin-bottom:1.5rem;font-size:1rem}.z-c-search-list__header{margin-top:1.5rem}.z-c-search-list__content{padding:3rem 0}.z-c-search-list__empty{margin:3rem 0;padding:1rem;background-color:#f6f6f6}.z-c-search-list__empty h5{color:#afafaf;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-search-list__empty p{margin-top:.75rem;margin-bottom:0;font-size:1rem}.z-c-search-list__total-results{font-size:1rem}.z-c-search-list__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:1.5rem;padding:1rem;background-color:#f6f6f6;font-size:1rem}.z-c-search-list__filters label,.z-c-search-list__filters legend{margin:0;padding-bottom:.5rem;font-size:.889rem}.z-c-search-list__filters .custom-select{font-size:.889rem}.z-c-search-list-item{margin-bottom:.75rem;padding:1rem 0;border-bottom:1px solid #e6e6e6}.z-c-search-list-item:last-of-type{border-bottom:0}.z-c-search-list-item__title{display:block;font-family:"D-DIN Medium","Open Sans",Corbel,Arial,sans-serif;font-weight:600}.z-c-search-list-item__title::before{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h96v96H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M83.362 48.051L52.312 17h-7.316l28.4 28.327H12v5.448h61.4L45 79.102h7.315z' fill='%23009534'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:cover;content:'';vertical-align:middle}.z-c-search-list-item__content{margin-left:2rem;font-size:1rem}.z-c-search-list-header__filters{padding:.5rem;background-color:#f6f6f6}.z-c-search-list__search .z-c-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.z-c-search__input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.z-c-search__input input[type='text']{padding:.25rem 2.25rem .25rem .75rem;border:1px solid #009534;border-radius:8rem;font-size:1rem}.z-c-search__input input[type='text']::-webkit-input-placeholder{color:#009534}.z-c-search__input input[type='text']:-ms-input-placeholder{color:#009534}.z-c-search__input input[type='text']::-ms-input-placeholder{color:#009534}.z-c-search__input input[type='text']::placeholder{color:#009534}.z-c-search__input input[type='text']::-ms-clear{display:none}.z-c-search__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.z-c-search__button input[type='submit']{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;margin-left:-2rem;border:0;border-radius:50%;background-color:#009534}.z-c-search-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}.z-c-search-block__input{width:100%}@media (min-width: 768px){.z-c-search-block__input{max-width:19.25rem}}.z-c-search-block__input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:calc(2rem + 2px);padding:.25rem 2.25rem .25rem .75rem;border:1px solid #009534;border-radius:8rem;font-size:1rem;line-height:1.424;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-search-block__input input::-webkit-input-placeholder{color:#009534}.z-c-search-block__input input:-ms-input-placeholder{color:#009534}.z-c-search-block__input input::-ms-input-placeholder{color:#009534}.z-c-search-block__input input::placeholder{color:#009534}.z-c-search-block__input input::-ms-clear{display:none}.z-c-search-block__action{position:relative}.z-c-search-block__action button[type='submit']{display:block;position:absolute;top:1px;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;margin-left:-2rem;padding:0;border:0;border-radius:50%;background-color:#009534;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.z-c-search-block__action button[type='submit'] svg{position:absolute;top:.375rem;left:.375rem;width:1.266rem;height:1.266rem}.z-c-search-filter{margin-right:.75rem;font-size:.889rem}@media (min-width: 576px){.z-c-search-filter{margin-right:.5rem}}.z-c-search-filter--select{margin-right:1.5rem}.z-c-search-filter--select .form-checkboxes{margin-top:.25rem}@media (min-width: 576px){.z-c-search-filter--select .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 576px){.z-c-search-filter--select .custom-checkbox{margin-right:.75rem}}.z-c-layout-irregular-grid{display:-ms-grid;display:grid;grid-row-gap:0;grid-column-gap:0;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:minmax(20.75rem, 1fr) 0 minmax(20.75rem, 1fr) 0 minmax(20.75rem, 1fr) 0 minmax(20.75rem, 1fr);grid-template-rows:repeat(4, minmax(20.75rem, 1fr));grid-template-areas:'one' 'two' 'three' 'four'}@media (min-width: 992px){.z-c-layout-irregular-grid{grid-row-gap:0;grid-column-gap:.5rem;-ms-grid-columns:1fr .5rem 1fr .5rem 1fr;grid-template-columns:repeat(3, 1fr);-ms-grid-rows:minmax(20.75rem, 1fr) 0 minmax(20.75rem, 1fr);grid-template-rows:repeat(2, minmax(20.75rem, 1fr));grid-template-areas:'one  two  three' 'four four three'}}@media (min-width: 992px){.z-c-layout-irregular-grid--rev{grid-row-gap:0;grid-column-gap:.5rem;-ms-grid-columns:1fr .5rem 1fr .5rem 1fr;grid-template-columns:repeat(3, 1fr);-ms-grid-rows:minmax(20.75rem, 1fr) 0 minmax(20.75rem, 1fr);grid-template-rows:repeat(2, minmax(20.75rem, 1fr));grid-template-areas:'one  two  three' 'one  four four'}}.z-c-layout-irregular-grid__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:one}.z-c-layout-irregular-grid__item:nth-of-type(2){-ms-grid-row:3;-ms-grid-column:1;grid-area:two}.z-c-layout-irregular-grid__item:nth-of-type(3){-ms-grid-row:5;-ms-grid-column:1;grid-area:three}.z-c-layout-irregular-grid__item:nth-of-type(4){-ms-grid-row:7;-ms-grid-column:1;grid-area:four}@media (min-width: 992px){.z-c-layout-irregular-grid__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.z-c-layout-irregular-grid--rev > .z-c-layout-irregular-grid__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.z-c-layout-irregular-grid__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.z-c-layout-irregular-grid--rev > .z-c-layout-irregular-grid__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}.z-c-layout-irregular-grid__item:nth-of-type(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.z-c-layout-irregular-grid--rev > .z-c-layout-irregular-grid__item:nth-of-type(3){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}.z-c-layout-irregular-grid__item:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.z-c-layout-irregular-grid--rev > .z-c-layout-irregular-grid__item:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3}}#block-pharmacistmenu,#block-pharmacistmenu-2{position:relative}#block-pharmacistmenu ul,#block-pharmacistmenu-2 ul{display:none;position:absolute;top:calc(100% + 15px);left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:155px;padding:0 8px;-webkit-box-shadow:3px 10px 20px rgba(0,0,0,0.13);box-shadow:3px 10px 20px rgba(0,0,0,0.13);background-color:#fff;z-index:10;left:15px;width:200px;left:-10px}@media (min-width: 768px){#block-pharmacistmenu ul,#block-pharmacistmenu-2 ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;position:relative;top:auto;-webkit-transform:none;transform:none;width:100%;left:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-shadow:none;box-shadow:none}}#block-pharmacistmenu ul.open,#block-pharmacistmenu-2 ul.open{display:block}#block-pharmacistmenu ul li,#block-pharmacistmenu-2 ul li{display:block;width:auto}#block-pharmacistmenu ul li a,#block-pharmacistmenu-2 ul li a{display:block;width:100%;padding:10px;border-bottom:1px solid #EEEEEE;color:#707070;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:15px;font-size:16px;line-height:18px}@media (min-width: 768px){#block-pharmacistmenu ul li a,#block-pharmacistmenu-2 ul li a{border:0}}#block-pharmacistmenu ul li a:hover,#block-pharmacistmenu-2 ul li a:hover{color:#009534}#block-pharmacistmenu ul li:last-child a,#block-pharmacistmenu-2 ul li:last-child a{border:0}#block-pharmacistmenu .hi-user,#block-pharmacistmenu-2 .hi-user{cursor:pointer;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-image:url("images/mobile/user.svg");border:1px solid;border-radius:100%;margin-right:20px;padding:17px;background-size:18px;font-size:0;background-size:20px}@media (min-width: 768px){#block-pharmacistmenu .hi-user,#block-pharmacistmenu-2 .hi-user{display:none}}#block-pharmacistmenu .hi-user.open,#block-pharmacistmenu-2 .hi-user.open{background-image:url("images/cerrar.png")}@media (min-width: 768px){#block-pharmacistmenu .hi-user.open,#block-pharmacistmenu-2 .hi-user.open{background-image:none}}@media (min-width: 768px){#block-pharmacistmenu{margin-right:55px}}.node-pharmacy-edit-form,.user-form{max-width:1140px;margin:40px auto;padding:0 15px}.node-pharmacy-edit-form .layout-region-node-secondary,.user-form .layout-region-node-secondary{padding:20px;background-color:#e7f6eb}.node-pharmacy-edit-form label,.user-form label{display:block;padding:5px 0 10px;font-weight:bold}.node-pharmacy-edit-form .form-wrapper,.user-form .form-wrapper{margin-bottom:15px}.node-pharmacy-edit-form input,.node-pharmacy-edit-form textarea,.user-form input,.user-form textarea{width:100%}.node-pharmacy-edit-form .button,.user-form .button{margin:5px 5px 5px 0;width:auto;padding:5px 20px;border:1px solid #009534;border-radius:20px;background-color:#009534;color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.node-pharmacy-edit-form .button:hover,.user-form .button:hover{background-color:#00581f;border-color:#00581f}#password-policy-status{display:none}.js-off-canvas-dialog-open::after{position:fixed;z-index:450}.layout-section{position:relative}.toolbar-fixed.toolbar-horizontal{margin-top:calc(39px + 5.75rem)}@media (min-width: 992px){.toolbar-fixed.toolbar-horizontal{margin-top:calc(39px + 6.75rem + 3.25rem)}.toolbar-fixed.toolbar-horizontal .z-c-header-desktop{top:39px}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{margin-top:calc(79px + 6.75rem + 3.25rem)}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .z-c-header-desktop{top:79px}}.toolbar-fixed.toolbar-horizontal .dialog-off-canvas-main-canvas{margin-top:-79px}.video-embed-field-responsive-video{margin-bottom:1.5rem}.layout-section .remove-section{margin-left:2px}.z-c-layout-irregular-grid__item [data-block-plugin-id]{position:relative;width:100%;height:100%}.z-c-layout-irregular-grid__item .contextual-region+.new-block,.z-c-layout-irregular-grid__item section+.new-block{display:none}.webform-submission-form{padding:.75rem;background-color:#f6f6f6}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form input[type="date"],.webform-submission-form select,.webform-submission-form textarea{width:100%;padding:.5rem .75rem;border:1px solid #e6e6e6;border-radius:.25rem;color:#707070;font-size:.889rem}.webform-submission-form .form-type-radio input{vertical-align:middle}.webform-submission-form .form-type-radio [type="radio"]:checked,.webform-submission-form .form-type-radio [type="radio"]:not(:checked){position:absolute;left:-9999px}.webform-submission-form .form-type-radio [type="radio"]:checked+label,.webform-submission-form .form-type-radio [type="radio"]:not(:checked)+label{position:relative;display:inline-block;padding-left:1.75rem;cursor:pointer;color:#707070;font-size:.889rem}.webform-submission-form .form-type-radio [type="radio"]:checked+label:before,.webform-submission-form .form-type-radio [type="radio"]:not(:checked)+label:before{content:'';position:absolute;top:50%;left:0;width:1rem;height:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #e6e6e6;border-radius:50%;background:#fff}.webform-submission-form .form-type-radio [type="radio"]:checked+label:after,.webform-submission-form .form-type-radio [type="radio"]:not(:checked)+label:after{content:'';position:absolute;top:50%;left:.25rem;width:.5rem;height:.5rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#009534}.webform-submission-form .form-type-radio [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%)}.webform-submission-form .form-type-radio [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.webform-submission-form>.form-item{margin:0;padding-bottom:.75rem}.webform-submission-form>.form-item>label{display:block;color:#707070;font-size:1rem}.webform-submission-form .form-type-managed-file>label{display:block;color:#707070;font-size:1rem}.webform-submission-form .form-type-managed-file input[type="file"]{width:100%;color:#707070;font-size:.889rem}.webform-submission-form .form-type-managed-file .description{padding:.5rem 0;color:#707070;font-size:.889rem}.webform-submission-form .form-type-webform-terms-of-service{padding-top:1rem}.webform-submission-form .form-type-webform-terms-of-service label{color:#707070;font-size:.889rem}.webform-submission-form .form-type-checkbox{padding-left:1.5rem}.webform-submission-form .form-type-checkbox input{display:none}.webform-submission-form .form-type-checkbox label{position:relative;display:inline-block;margin:0}.webform-submission-form .form-type-checkbox label::before{position:absolute;top:.301rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#e6e6e6 solid 1px}.webform-submission-form .form-type-checkbox label::after{position:absolute;top:.301rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.webform-submission-form .form-type-checkbox label:before{border-radius:.25rem}.webform-submission-form .form-type-checkbox input[type="checkbox"]:checked ~ label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.webform-submission-form .form-type-checkbox input[type="checkbox"]:checked ~ label:before{color:#fff;border-color:#009534;background-color:#009534}.webform-submission-form .form-type-checkbox input[type="checkbox"]:indeterminate ~ label:before{border-color:#009534;background-color:#009534}.webform-submission-form .form-type-checkbox input[type="checkbox"]:indeterminate ~ label:before:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.webform-submission-form .form-type-checkbox input[type="checkbox"]:disabled:checked ~ label:before{background-color:rgba(0,149,52,0.5)}.webform-submission-form .form-type-checkbox input[type="checkbox"]:disabled:indeterminate ~ label:before{background-color:rgba(0,149,52,0.5)}.webform-submission-form fieldset .fieldset-legend{display:block;color:#707070;font-size:1rem}.webform-submission-form fieldset:not(.radios--wrapper) label{display:block;color:#707070;font-size:1rem}.webform-submission-form fieldset:not(.radios--wrapper) .form-item{padding-bottom:.75rem}.webform-submission-form>label{margin-bottom:.75rem;color:#009534;font-size:1.266rem;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;letter-spacing:0}@media (min-width: 992px){.webform-submission-form>label{font-size:1.424rem}}.webform-submission-form input[type="submit"]{margin-top:1.25rem;padding:.25rem .5rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #009534;border-radius:.25rem;background-color:#009534;color:#fff}.webform-submission-form input[type="submit"]:hover{border-color:#00581f;background-color:#00581f}.gm-style .gm-style-iw-c{padding:1rem .5rem .5rem;color:#009534;font-family:"D-DIN Cond Medium","Open Sans",Corbel,Arial,sans-serif;font-size:1rem;font-weight:bold}.gm-style .gm-style-iw-c .gm-ui-hover-effect{top:-.125rem;right:-.125rem}.container{padding-right:1rem;padding-left:1rem}.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-primary{background-color:#009534 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#006222 !important}.bg-secondary{background-color:#707070 !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#575757 !important}.bg-success{background-color:#28a745 !important}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}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}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}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#e6e6e6 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#cdcdcd !important}.bg-dark{background-color:#505050 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#373737 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #e6e6e6 !important}.border-top{border-top:1px solid #e6e6e6 !important}.border-right{border-right:1px solid #e6e6e6 !important}.border-bottom{border-bottom:1px solid #e6e6e6 !important}.border-left{border-left:1px solid #e6e6e6 !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-primary{border-color:#009534 !important}.border-secondary{border-color:#707070 !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:#e6e6e6 !important}.border-dark{border-color:#505050 !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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1400px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.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{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1400px){.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.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}}@media (min-width: 1400px){.float-xxl-left{float:left !important}.float-xxl-right{float:right !important}.float-xxl-none{float: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:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;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{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{-webkit-box-shadow:none !important;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}.w-zero{width:0 !important}.w-base{width:1.5rem !important}.w-small{width:1rem !important}.w-large{width:3rem !important}.w-smaller{width:.5rem !important}.w-larger{width:4rem !important}.w-smallest{width:.25rem !important}.w-largest{width:8rem !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}.h-zero{height:0 !important}.h-base{height:1.5rem !important}.h-small{height:1rem !important}.h-large{height:3rem !important}.h-smaller{height:.5rem !important}.h-larger{height:4rem !important}.h-smallest{height:.25rem !important}.h-largest{height:8rem !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}.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)}.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:.375rem !important}.mt-1,.my-1{margin-top:.375rem !important}.mr-1,.mx-1{margin-right:.375rem !important}.mb-1,.my-1{margin-bottom:.375rem !important}.ml-1,.mx-1{margin-left:.375rem !important}.m-2{margin:.75rem !important}.mt-2,.my-2{margin-top:.75rem !important}.mr-2,.mx-2{margin-right:.75rem !important}.mb-2,.my-2{margin-bottom:.75rem !important}.ml-2,.mx-2{margin-left:.75rem !important}.m-3{margin:1.5rem !important}.mt-3,.my-3{margin-top:1.5rem !important}.mr-3,.mx-3{margin-right:1.5rem !important}.mb-3,.my-3{margin-bottom:1.5rem !important}.ml-3,.mx-3{margin-left:1.5rem !important}.m-4{margin:2.25rem !important}.mt-4,.my-4{margin-top:2.25rem !important}.mr-4,.mx-4{margin-right:2.25rem !important}.mb-4,.my-4{margin-bottom:2.25rem !important}.ml-4,.mx-4{margin-left:2.25rem !important}.m-5{margin:4.5rem !important}.mt-5,.my-5{margin-top:4.5rem !important}.mr-5,.mx-5{margin-right:4.5rem !important}.mb-5,.my-5{margin-bottom:4.5rem !important}.ml-5,.mx-5{margin-left:4.5rem !important}.m-zero{margin:0 !important}.mt-zero,.my-zero{margin-top:0 !important}.mr-zero,.mx-zero{margin-right:0 !important}.mb-zero,.my-zero{margin-bottom:0 !important}.ml-zero,.mx-zero{margin-left:0 !important}.m-base{margin:1.5rem !important}.mt-base,.my-base{margin-top:1.5rem !important}.mr-base,.mx-base{margin-right:1.5rem !important}.mb-base,.my-base{margin-bottom:1.5rem !important}.ml-base,.mx-base{margin-left:1.5rem !important}.m-small{margin:1rem !important}.mt-small,.my-small{margin-top:1rem !important}.mr-small,.mx-small{margin-right:1rem !important}.mb-small,.my-small{margin-bottom:1rem !important}.ml-small,.mx-small{margin-left:1rem !important}.m-large{margin:3rem !important}.mt-large,.my-large{margin-top:3rem !important}.mr-large,.mx-large{margin-right:3rem !important}.mb-large,.my-large{margin-bottom:3rem !important}.ml-large,.mx-large{margin-left:3rem !important}.m-smaller{margin:.5rem !important}.mt-smaller,.my-smaller{margin-top:.5rem !important}.mr-smaller,.mx-smaller{margin-right:.5rem !important}.mb-smaller,.my-smaller{margin-bottom:.5rem !important}.ml-smaller,.mx-smaller{margin-left:.5rem !important}.m-larger{margin:4rem !important}.mt-larger,.my-larger{margin-top:4rem !important}.mr-larger,.mx-larger{margin-right:4rem !important}.mb-larger,.my-larger{margin-bottom:4rem !important}.ml-larger,.mx-larger{margin-left:4rem !important}.m-smallest{margin:.25rem !important}.mt-smallest,.my-smallest{margin-top:.25rem !important}.mr-smallest,.mx-smallest{margin-right:.25rem !important}.mb-smallest,.my-smallest{margin-bottom:.25rem !important}.ml-smallest,.mx-smallest{margin-left:.25rem !important}.m-largest{margin:8rem !important}.mt-largest,.my-largest{margin-top:8rem !important}.mr-largest,.mx-largest{margin-right:8rem !important}.mb-largest,.my-largest{margin-bottom:8rem !important}.ml-largest,.mx-largest{margin-left:8rem !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:.375rem !important}.pt-1,.py-1{padding-top:.375rem !important}.pr-1,.px-1{padding-right:.375rem !important}.pb-1,.py-1{padding-bottom:.375rem !important}.pl-1,.px-1{padding-left:.375rem !important}.p-2{padding:.75rem !important}.pt-2,.py-2{padding-top:.75rem !important}.pr-2,.px-2{padding-right:.75rem !important}.pb-2,.py-2{padding-bottom:.75rem !important}.pl-2,.px-2{padding-left:.75rem !important}.p-3{padding:1.5rem !important}.pt-3,.py-3{padding-top:1.5rem !important}.pr-3,.px-3{padding-right:1.5rem !important}.pb-3,.py-3{padding-bottom:1.5rem !important}.pl-3,.px-3{padding-left:1.5rem !important}.p-4{padding:2.25rem !important}.pt-4,.py-4{padding-top:2.25rem !important}.pr-4,.px-4{padding-right:2.25rem !important}.pb-4,.py-4{padding-bottom:2.25rem !important}.pl-4,.px-4{padding-left:2.25rem !important}.p-5{padding:4.5rem !important}.pt-5,.py-5{padding-top:4.5rem !important}.pr-5,.px-5{padding-right:4.5rem !important}.pb-5,.py-5{padding-bottom:4.5rem !important}.pl-5,.px-5{padding-left:4.5rem !important}.p-zero{padding:0 !important}.pt-zero,.py-zero{padding-top:0 !important}.pr-zero,.px-zero{padding-right:0 !important}.pb-zero,.py-zero{padding-bottom:0 !important}.pl-zero,.px-zero{padding-left:0 !important}.p-base{padding:1.5rem !important}.pt-base,.py-base{padding-top:1.5rem !important}.pr-base,.px-base{padding-right:1.5rem !important}.pb-base,.py-base{padding-bottom:1.5rem !important}.pl-base,.px-base{padding-left:1.5rem !important}.p-small{padding:1rem !important}.pt-small,.py-small{padding-top:1rem !important}.pr-small,.px-small{padding-right:1rem !important}.pb-small,.py-small{padding-bottom:1rem !important}.pl-small,.px-small{padding-left:1rem !important}.p-large{padding:3rem !important}.pt-large,.py-large{padding-top:3rem !important}.pr-large,.px-large{padding-right:3rem !important}.pb-large,.py-large{padding-bottom:3rem !important}.pl-large,.px-large{padding-left:3rem !important}.p-smaller{padding:.5rem !important}.pt-smaller,.py-smaller{padding-top:.5rem !important}.pr-smaller,.px-smaller{padding-right:.5rem !important}.pb-smaller,.py-smaller{padding-bottom:.5rem !important}.pl-smaller,.px-smaller{padding-left:.5rem !important}.p-larger{padding:4rem !important}.pt-larger,.py-larger{padding-top:4rem !important}.pr-larger,.px-larger{padding-right:4rem !important}.pb-larger,.py-larger{padding-bottom:4rem !important}.pl-larger,.px-larger{padding-left:4rem !important}.p-smallest{padding:.25rem !important}.pt-smallest,.py-smallest{padding-top:.25rem !important}.pr-smallest,.px-smallest{padding-right:.25rem !important}.pb-smallest,.py-smallest{padding-bottom:.25rem !important}.pl-smallest,.px-smallest{padding-left:.25rem !important}.p-largest{padding:8rem !important}.pt-largest,.py-largest{padding-top:8rem !important}.pr-largest,.px-largest{padding-right:8rem !important}.pb-largest,.py-largest{padding-bottom:8rem !important}.pl-largest,.px-largest{padding-left:8rem !important}.m-n1{margin:-.375rem !important}.mt-n1,.my-n1{margin-top:-.375rem !important}.mr-n1,.mx-n1{margin-right:-.375rem !important}.mb-n1,.my-n1{margin-bottom:-.375rem !important}.ml-n1,.mx-n1{margin-left:-.375rem !important}.m-n2{margin:-.75rem !important}.mt-n2,.my-n2{margin-top:-.75rem !important}.mr-n2,.mx-n2{margin-right:-.75rem !important}.mb-n2,.my-n2{margin-bottom:-.75rem !important}.ml-n2,.mx-n2{margin-left:-.75rem !important}.m-n3{margin:-1.5rem !important}.mt-n3,.my-n3{margin-top:-1.5rem !important}.mr-n3,.mx-n3{margin-right:-1.5rem !important}.mb-n3,.my-n3{margin-bottom:-1.5rem !important}.ml-n3,.mx-n3{margin-left:-1.5rem !important}.m-n4{margin:-2.25rem !important}.mt-n4,.my-n4{margin-top:-2.25rem !important}.mr-n4,.mx-n4{margin-right:-2.25rem !important}.mb-n4,.my-n4{margin-bottom:-2.25rem !important}.ml-n4,.mx-n4{margin-left:-2.25rem !important}.m-n5{margin:-4.5rem !important}.mt-n5,.my-n5{margin-top:-4.5rem !important}.mr-n5,.mx-n5{margin-right:-4.5rem !important}.mb-n5,.my-n5{margin-bottom:-4.5rem !important}.ml-n5,.mx-n5{margin-left:-4.5rem !important}.m-nzero{margin:0 !important}.mt-nzero,.my-nzero{margin-top:0 !important}.mr-nzero,.mx-nzero{margin-right:0 !important}.mb-nzero,.my-nzero{margin-bottom:0 !important}.ml-nzero,.mx-nzero{margin-left:0 !important}.m-nbase{margin:-1.5rem !important}.mt-nbase,.my-nbase{margin-top:-1.5rem !important}.mr-nbase,.mx-nbase{margin-right:-1.5rem !important}.mb-nbase,.my-nbase{margin-bottom:-1.5rem !important}.ml-nbase,.mx-nbase{margin-left:-1.5rem !important}.m-nsmall{margin:-1rem !important}.mt-nsmall,.my-nsmall{margin-top:-1rem !important}.mr-nsmall,.mx-nsmall{margin-right:-1rem !important}.mb-nsmall,.my-nsmall{margin-bottom:-1rem !important}.ml-nsmall,.mx-nsmall{margin-left:-1rem !important}.m-nlarge{margin:-3rem !important}.mt-nlarge,.my-nlarge{margin-top:-3rem !important}.mr-nlarge,.mx-nlarge{margin-right:-3rem !important}.mb-nlarge,.my-nlarge{margin-bottom:-3rem !important}.ml-nlarge,.mx-nlarge{margin-left:-3rem !important}.m-nsmaller{margin:-.5rem !important}.mt-nsmaller,.my-nsmaller{margin-top:-.5rem !important}.mr-nsmaller,.mx-nsmaller{margin-right:-.5rem !important}.mb-nsmaller,.my-nsmaller{margin-bottom:-.5rem !important}.ml-nsmaller,.mx-nsmaller{margin-left:-.5rem !important}.m-nlarger{margin:-4rem !important}.mt-nlarger,.my-nlarger{margin-top:-4rem !important}.mr-nlarger,.mx-nlarger{margin-right:-4rem !important}.mb-nlarger,.my-nlarger{margin-bottom:-4rem !important}.ml-nlarger,.mx-nlarger{margin-left:-4rem !important}.m-nsmallest{margin:-.25rem !important}.mt-nsmallest,.my-nsmallest{margin-top:-.25rem !important}.mr-nsmallest,.mx-nsmallest{margin-right:-.25rem !important}.mb-nsmallest,.my-nsmallest{margin-bottom:-.25rem !important}.ml-nsmallest,.mx-nsmallest{margin-left:-.25rem !important}.m-nlargest{margin:-8rem !important}.mt-nlargest,.my-nlargest{margin-top:-8rem !important}.mr-nlargest,.mx-nlargest{margin-right:-8rem !important}.mb-nlargest,.my-nlargest{margin-bottom:-8rem !important}.ml-nlargest,.mx-nlargest{margin-left:-8rem !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:.375rem !important}.mt-sm-1,.my-sm-1{margin-top:.375rem !important}.mr-sm-1,.mx-sm-1{margin-right:.375rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.375rem !important}.ml-sm-1,.mx-sm-1{margin-left:.375rem !important}.m-sm-2{margin:.75rem !important}.mt-sm-2,.my-sm-2{margin-top:.75rem !important}.mr-sm-2,.mx-sm-2{margin-right:.75rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.75rem !important}.ml-sm-2,.mx-sm-2{margin-left:.75rem !important}.m-sm-3{margin:1.5rem !important}.mt-sm-3,.my-sm-3{margin-top:1.5rem !important}.mr-sm-3,.mx-sm-3{margin-right:1.5rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1.5rem !important}.ml-sm-3,.mx-sm-3{margin-left:1.5rem !important}.m-sm-4{margin:2.25rem !important}.mt-sm-4,.my-sm-4{margin-top:2.25rem !important}.mr-sm-4,.mx-sm-4{margin-right:2.25rem !important}.mb-sm-4,.my-sm-4{margin-bottom:2.25rem !important}.ml-sm-4,.mx-sm-4{margin-left:2.25rem !important}.m-sm-5{margin:4.5rem !important}.mt-sm-5,.my-sm-5{margin-top:4.5rem !important}.mr-sm-5,.mx-sm-5{margin-right:4.5rem !important}.mb-sm-5,.my-sm-5{margin-bottom:4.5rem !important}.ml-sm-5,.mx-sm-5{margin-left:4.5rem !important}.m-sm-zero{margin:0 !important}.mt-sm-zero,.my-sm-zero{margin-top:0 !important}.mr-sm-zero,.mx-sm-zero{margin-right:0 !important}.mb-sm-zero,.my-sm-zero{margin-bottom:0 !important}.ml-sm-zero,.mx-sm-zero{margin-left:0 !important}.m-sm-base{margin:1.5rem !important}.mt-sm-base,.my-sm-base{margin-top:1.5rem !important}.mr-sm-base,.mx-sm-base{margin-right:1.5rem !important}.mb-sm-base,.my-sm-base{margin-bottom:1.5rem !important}.ml-sm-base,.mx-sm-base{margin-left:1.5rem !important}.m-sm-small{margin:1rem !important}.mt-sm-small,.my-sm-small{margin-top:1rem !important}.mr-sm-small,.mx-sm-small{margin-right:1rem !important}.mb-sm-small,.my-sm-small{margin-bottom:1rem !important}.ml-sm-small,.mx-sm-small{margin-left:1rem !important}.m-sm-large{margin:3rem !important}.mt-sm-large,.my-sm-large{margin-top:3rem !important}.mr-sm-large,.mx-sm-large{margin-right:3rem !important}.mb-sm-large,.my-sm-large{margin-bottom:3rem !important}.ml-sm-large,.mx-sm-large{margin-left:3rem !important}.m-sm-smaller{margin:.5rem !important}.mt-sm-smaller,.my-sm-smaller{margin-top:.5rem !important}.mr-sm-smaller,.mx-sm-smaller{margin-right:.5rem !important}.mb-sm-smaller,.my-sm-smaller{margin-bottom:.5rem !important}.ml-sm-smaller,.mx-sm-smaller{margin-left:.5rem !important}.m-sm-larger{margin:4rem !important}.mt-sm-larger,.my-sm-larger{margin-top:4rem !important}.mr-sm-larger,.mx-sm-larger{margin-right:4rem !important}.mb-sm-larger,.my-sm-larger{margin-bottom:4rem !important}.ml-sm-larger,.mx-sm-larger{margin-left:4rem !important}.m-sm-smallest{margin:.25rem !important}.mt-sm-smallest,.my-sm-smallest{margin-top:.25rem !important}.mr-sm-smallest,.mx-sm-smallest{margin-right:.25rem !important}.mb-sm-smallest,.my-sm-smallest{margin-bottom:.25rem !important}.ml-sm-smallest,.mx-sm-smallest{margin-left:.25rem !important}.m-sm-largest{margin:8rem !important}.mt-sm-largest,.my-sm-largest{margin-top:8rem !important}.mr-sm-largest,.mx-sm-largest{margin-right:8rem !important}.mb-sm-largest,.my-sm-largest{margin-bottom:8rem !important}.ml-sm-largest,.mx-sm-largest{margin-left:8rem !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:.375rem !important}.pt-sm-1,.py-sm-1{padding-top:.375rem !important}.pr-sm-1,.px-sm-1{padding-right:.375rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.375rem !important}.pl-sm-1,.px-sm-1{padding-left:.375rem !important}.p-sm-2{padding:.75rem !important}.pt-sm-2,.py-sm-2{padding-top:.75rem !important}.pr-sm-2,.px-sm-2{padding-right:.75rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.75rem !important}.pl-sm-2,.px-sm-2{padding-left:.75rem !important}.p-sm-3{padding:1.5rem !important}.pt-sm-3,.py-sm-3{padding-top:1.5rem !important}.pr-sm-3,.px-sm-3{padding-right:1.5rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1.5rem !important}.pl-sm-3,.px-sm-3{padding-left:1.5rem !important}.p-sm-4{padding:2.25rem !important}.pt-sm-4,.py-sm-4{padding-top:2.25rem !important}.pr-sm-4,.px-sm-4{padding-right:2.25rem !important}.pb-sm-4,.py-sm-4{padding-bottom:2.25rem !important}.pl-sm-4,.px-sm-4{padding-left:2.25rem !important}.p-sm-5{padding:4.5rem !important}.pt-sm-5,.py-sm-5{padding-top:4.5rem !important}.pr-sm-5,.px-sm-5{padding-right:4.5rem !important}.pb-sm-5,.py-sm-5{padding-bottom:4.5rem !important}.pl-sm-5,.px-sm-5{padding-left:4.5rem !important}.p-sm-zero{padding:0 !important}.pt-sm-zero,.py-sm-zero{padding-top:0 !important}.pr-sm-zero,.px-sm-zero{padding-right:0 !important}.pb-sm-zero,.py-sm-zero{padding-bottom:0 !important}.pl-sm-zero,.px-sm-zero{padding-left:0 !important}.p-sm-base{padding:1.5rem !important}.pt-sm-base,.py-sm-base{padding-top:1.5rem !important}.pr-sm-base,.px-sm-base{padding-right:1.5rem !important}.pb-sm-base,.py-sm-base{padding-bottom:1.5rem !important}.pl-sm-base,.px-sm-base{padding-left:1.5rem !important}.p-sm-small{padding:1rem !important}.pt-sm-small,.py-sm-small{padding-top:1rem !important}.pr-sm-small,.px-sm-small{padding-right:1rem !important}.pb-sm-small,.py-sm-small{padding-bottom:1rem !important}.pl-sm-small,.px-sm-small{padding-left:1rem !important}.p-sm-large{padding:3rem !important}.pt-sm-large,.py-sm-large{padding-top:3rem !important}.pr-sm-large,.px-sm-large{padding-right:3rem !important}.pb-sm-large,.py-sm-large{padding-bottom:3rem !important}.pl-sm-large,.px-sm-large{padding-left:3rem !important}.p-sm-smaller{padding:.5rem !important}.pt-sm-smaller,.py-sm-smaller{padding-top:.5rem !important}.pr-sm-smaller,.px-sm-smaller{padding-right:.5rem !important}.pb-sm-smaller,.py-sm-smaller{padding-bottom:.5rem !important}.pl-sm-smaller,.px-sm-smaller{padding-left:.5rem !important}.p-sm-larger{padding:4rem !important}.pt-sm-larger,.py-sm-larger{padding-top:4rem !important}.pr-sm-larger,.px-sm-larger{padding-right:4rem !important}.pb-sm-larger,.py-sm-larger{padding-bottom:4rem !important}.pl-sm-larger,.px-sm-larger{padding-left:4rem !important}.p-sm-smallest{padding:.25rem !important}.pt-sm-smallest,.py-sm-smallest{padding-top:.25rem !important}.pr-sm-smallest,.px-sm-smallest{padding-right:.25rem !important}.pb-sm-smallest,.py-sm-smallest{padding-bottom:.25rem !important}.pl-sm-smallest,.px-sm-smallest{padding-left:.25rem !important}.p-sm-largest{padding:8rem !important}.pt-sm-largest,.py-sm-largest{padding-top:8rem !important}.pr-sm-largest,.px-sm-largest{padding-right:8rem !important}.pb-sm-largest,.py-sm-largest{padding-bottom:8rem !important}.pl-sm-largest,.px-sm-largest{padding-left:8rem !important}.m-sm-n1{margin:-.375rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.375rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.375rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.375rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.375rem !important}.m-sm-n2{margin:-.75rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.75rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.75rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.75rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.75rem !important}.m-sm-n3{margin:-1.5rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1.5rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1.5rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1.5rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1.5rem !important}.m-sm-n4{margin:-2.25rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-2.25rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-2.25rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-2.25rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-2.25rem !important}.m-sm-n5{margin:-4.5rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-4.5rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-4.5rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-4.5rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-4.5rem !important}.m-sm-nzero{margin:0 !important}.mt-sm-nzero,.my-sm-nzero{margin-top:0 !important}.mr-sm-nzero,.mx-sm-nzero{margin-right:0 !important}.mb-sm-nzero,.my-sm-nzero{margin-bottom:0 !important}.ml-sm-nzero,.mx-sm-nzero{margin-left:0 !important}.m-sm-nbase{margin:-1.5rem !important}.mt-sm-nbase,.my-sm-nbase{margin-top:-1.5rem !important}.mr-sm-nbase,.mx-sm-nbase{margin-right:-1.5rem !important}.mb-sm-nbase,.my-sm-nbase{margin-bottom:-1.5rem !important}.ml-sm-nbase,.mx-sm-nbase{margin-left:-1.5rem !important}.m-sm-nsmall{margin:-1rem !important}.mt-sm-nsmall,.my-sm-nsmall{margin-top:-1rem !important}.mr-sm-nsmall,.mx-sm-nsmall{margin-right:-1rem !important}.mb-sm-nsmall,.my-sm-nsmall{margin-bottom:-1rem !important}.ml-sm-nsmall,.mx-sm-nsmall{margin-left:-1rem !important}.m-sm-nlarge{margin:-3rem !important}.mt-sm-nlarge,.my-sm-nlarge{margin-top:-3rem !important}.mr-sm-nlarge,.mx-sm-nlarge{margin-right:-3rem !important}.mb-sm-nlarge,.my-sm-nlarge{margin-bottom:-3rem !important}.ml-sm-nlarge,.mx-sm-nlarge{margin-left:-3rem !important}.m-sm-nsmaller{margin:-.5rem !important}.mt-sm-nsmaller,.my-sm-nsmaller{margin-top:-.5rem !important}.mr-sm-nsmaller,.mx-sm-nsmaller{margin-right:-.5rem !important}.mb-sm-nsmaller,.my-sm-nsmaller{margin-bottom:-.5rem !important}.ml-sm-nsmaller,.mx-sm-nsmaller{margin-left:-.5rem !important}.m-sm-nlarger{margin:-4rem !important}.mt-sm-nlarger,.my-sm-nlarger{margin-top:-4rem !important}.mr-sm-nlarger,.mx-sm-nlarger{margin-right:-4rem !important}.mb-sm-nlarger,.my-sm-nlarger{margin-bottom:-4rem !important}.ml-sm-nlarger,.mx-sm-nlarger{margin-left:-4rem !important}.m-sm-nsmallest{margin:-.25rem !important}.mt-sm-nsmallest,.my-sm-nsmallest{margin-top:-.25rem !important}.mr-sm-nsmallest,.mx-sm-nsmallest{margin-right:-.25rem !important}.mb-sm-nsmallest,.my-sm-nsmallest{margin-bottom:-.25rem !important}.ml-sm-nsmallest,.mx-sm-nsmallest{margin-left:-.25rem !important}.m-sm-nlargest{margin:-8rem !important}.mt-sm-nlargest,.my-sm-nlargest{margin-top:-8rem !important}.mr-sm-nlargest,.mx-sm-nlargest{margin-right:-8rem !important}.mb-sm-nlargest,.my-sm-nlargest{margin-bottom:-8rem !important}.ml-sm-nlargest,.mx-sm-nlargest{margin-left:-8rem !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:.375rem !important}.mt-md-1,.my-md-1{margin-top:.375rem !important}.mr-md-1,.mx-md-1{margin-right:.375rem !important}.mb-md-1,.my-md-1{margin-bottom:.375rem !important}.ml-md-1,.mx-md-1{margin-left:.375rem !important}.m-md-2{margin:.75rem !important}.mt-md-2,.my-md-2{margin-top:.75rem !important}.mr-md-2,.mx-md-2{margin-right:.75rem !important}.mb-md-2,.my-md-2{margin-bottom:.75rem !important}.ml-md-2,.mx-md-2{margin-left:.75rem !important}.m-md-3{margin:1.5rem !important}.mt-md-3,.my-md-3{margin-top:1.5rem !important}.mr-md-3,.mx-md-3{margin-right:1.5rem !important}.mb-md-3,.my-md-3{margin-bottom:1.5rem !important}.ml-md-3,.mx-md-3{margin-left:1.5rem !important}.m-md-4{margin:2.25rem !important}.mt-md-4,.my-md-4{margin-top:2.25rem !important}.mr-md-4,.mx-md-4{margin-right:2.25rem !important}.mb-md-4,.my-md-4{margin-bottom:2.25rem !important}.ml-md-4,.mx-md-4{margin-left:2.25rem !important}.m-md-5{margin:4.5rem !important}.mt-md-5,.my-md-5{margin-top:4.5rem !important}.mr-md-5,.mx-md-5{margin-right:4.5rem !important}.mb-md-5,.my-md-5{margin-bottom:4.5rem !important}.ml-md-5,.mx-md-5{margin-left:4.5rem !important}.m-md-zero{margin:0 !important}.mt-md-zero,.my-md-zero{margin-top:0 !important}.mr-md-zero,.mx-md-zero{margin-right:0 !important}.mb-md-zero,.my-md-zero{margin-bottom:0 !important}.ml-md-zero,.mx-md-zero{margin-left:0 !important}.m-md-base{margin:1.5rem !important}.mt-md-base,.my-md-base{margin-top:1.5rem !important}.mr-md-base,.mx-md-base{margin-right:1.5rem !important}.mb-md-base,.my-md-base{margin-bottom:1.5rem !important}.ml-md-base,.mx-md-base{margin-left:1.5rem !important}.m-md-small{margin:1rem !important}.mt-md-small,.my-md-small{margin-top:1rem !important}.mr-md-small,.mx-md-small{margin-right:1rem !important}.mb-md-small,.my-md-small{margin-bottom:1rem !important}.ml-md-small,.mx-md-small{margin-left:1rem !important}.m-md-large{margin:3rem !important}.mt-md-large,.my-md-large{margin-top:3rem !important}.mr-md-large,.mx-md-large{margin-right:3rem !important}.mb-md-large,.my-md-large{margin-bottom:3rem !important}.ml-md-large,.mx-md-large{margin-left:3rem !important}.m-md-smaller{margin:.5rem !important}.mt-md-smaller,.my-md-smaller{margin-top:.5rem !important}.mr-md-smaller,.mx-md-smaller{margin-right:.5rem !important}.mb-md-smaller,.my-md-smaller{margin-bottom:.5rem !important}.ml-md-smaller,.mx-md-smaller{margin-left:.5rem !important}.m-md-larger{margin:4rem !important}.mt-md-larger,.my-md-larger{margin-top:4rem !important}.mr-md-larger,.mx-md-larger{margin-right:4rem !important}.mb-md-larger,.my-md-larger{margin-bottom:4rem !important}.ml-md-larger,.mx-md-larger{margin-left:4rem !important}.m-md-smallest{margin:.25rem !important}.mt-md-smallest,.my-md-smallest{margin-top:.25rem !important}.mr-md-smallest,.mx-md-smallest{margin-right:.25rem !important}.mb-md-smallest,.my-md-smallest{margin-bottom:.25rem !important}.ml-md-smallest,.mx-md-smallest{margin-left:.25rem !important}.m-md-largest{margin:8rem !important}.mt-md-largest,.my-md-largest{margin-top:8rem !important}.mr-md-largest,.mx-md-largest{margin-right:8rem !important}.mb-md-largest,.my-md-largest{margin-bottom:8rem !important}.ml-md-largest,.mx-md-largest{margin-left:8rem !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:.375rem !important}.pt-md-1,.py-md-1{padding-top:.375rem !important}.pr-md-1,.px-md-1{padding-right:.375rem !important}.pb-md-1,.py-md-1{padding-bottom:.375rem !important}.pl-md-1,.px-md-1{padding-left:.375rem !important}.p-md-2{padding:.75rem !important}.pt-md-2,.py-md-2{padding-top:.75rem !important}.pr-md-2,.px-md-2{padding-right:.75rem !important}.pb-md-2,.py-md-2{padding-bottom:.75rem !important}.pl-md-2,.px-md-2{padding-left:.75rem !important}.p-md-3{padding:1.5rem !important}.pt-md-3,.py-md-3{padding-top:1.5rem !important}.pr-md-3,.px-md-3{padding-right:1.5rem !important}.pb-md-3,.py-md-3{padding-bottom:1.5rem !important}.pl-md-3,.px-md-3{padding-left:1.5rem !important}.p-md-4{padding:2.25rem !important}.pt-md-4,.py-md-4{padding-top:2.25rem !important}.pr-md-4,.px-md-4{padding-right:2.25rem !important}.pb-md-4,.py-md-4{padding-bottom:2.25rem !important}.pl-md-4,.px-md-4{padding-left:2.25rem !important}.p-md-5{padding:4.5rem !important}.pt-md-5,.py-md-5{padding-top:4.5rem !important}.pr-md-5,.px-md-5{padding-right:4.5rem !important}.pb-md-5,.py-md-5{padding-bottom:4.5rem !important}.pl-md-5,.px-md-5{padding-left:4.5rem !important}.p-md-zero{padding:0 !important}.pt-md-zero,.py-md-zero{padding-top:0 !important}.pr-md-zero,.px-md-zero{padding-right:0 !important}.pb-md-zero,.py-md-zero{padding-bottom:0 !important}.pl-md-zero,.px-md-zero{padding-left:0 !important}.p-md-base{padding:1.5rem !important}.pt-md-base,.py-md-base{padding-top:1.5rem !important}.pr-md-base,.px-md-base{padding-right:1.5rem !important}.pb-md-base,.py-md-base{padding-bottom:1.5rem !important}.pl-md-base,.px-md-base{padding-left:1.5rem !important}.p-md-small{padding:1rem !important}.pt-md-small,.py-md-small{padding-top:1rem !important}.pr-md-small,.px-md-small{padding-right:1rem !important}.pb-md-small,.py-md-small{padding-bottom:1rem !important}.pl-md-small,.px-md-small{padding-left:1rem !important}.p-md-large{padding:3rem !important}.pt-md-large,.py-md-large{padding-top:3rem !important}.pr-md-large,.px-md-large{padding-right:3rem !important}.pb-md-large,.py-md-large{padding-bottom:3rem !important}.pl-md-large,.px-md-large{padding-left:3rem !important}.p-md-smaller{padding:.5rem !important}.pt-md-smaller,.py-md-smaller{padding-top:.5rem !important}.pr-md-smaller,.px-md-smaller{padding-right:.5rem !important}.pb-md-smaller,.py-md-smaller{padding-bottom:.5rem !important}.pl-md-smaller,.px-md-smaller{padding-left:.5rem !important}.p-md-larger{padding:4rem !important}.pt-md-larger,.py-md-larger{padding-top:4rem !important}.pr-md-larger,.px-md-larger{padding-right:4rem !important}.pb-md-larger,.py-md-larger{padding-bottom:4rem !important}.pl-md-larger,.px-md-larger{padding-left:4rem !important}.p-md-smallest{padding:.25rem !important}.pt-md-smallest,.py-md-smallest{padding-top:.25rem !important}.pr-md-smallest,.px-md-smallest{padding-right:.25rem !important}.pb-md-smallest,.py-md-smallest{padding-bottom:.25rem !important}.pl-md-smallest,.px-md-smallest{padding-left:.25rem !important}.p-md-largest{padding:8rem !important}.pt-md-largest,.py-md-largest{padding-top:8rem !important}.pr-md-largest,.px-md-largest{padding-right:8rem !important}.pb-md-largest,.py-md-largest{padding-bottom:8rem !important}.pl-md-largest,.px-md-largest{padding-left:8rem !important}.m-md-n1{margin:-.375rem !important}.mt-md-n1,.my-md-n1{margin-top:-.375rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.375rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.375rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.375rem !important}.m-md-n2{margin:-.75rem !important}.mt-md-n2,.my-md-n2{margin-top:-.75rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.75rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.75rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.75rem !important}.m-md-n3{margin:-1.5rem !important}.mt-md-n3,.my-md-n3{margin-top:-1.5rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1.5rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1.5rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1.5rem !important}.m-md-n4{margin:-2.25rem !important}.mt-md-n4,.my-md-n4{margin-top:-2.25rem !important}.mr-md-n4,.mx-md-n4{margin-right:-2.25rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-2.25rem !important}.ml-md-n4,.mx-md-n4{margin-left:-2.25rem !important}.m-md-n5{margin:-4.5rem !important}.mt-md-n5,.my-md-n5{margin-top:-4.5rem !important}.mr-md-n5,.mx-md-n5{margin-right:-4.5rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-4.5rem !important}.ml-md-n5,.mx-md-n5{margin-left:-4.5rem !important}.m-md-nzero{margin:0 !important}.mt-md-nzero,.my-md-nzero{margin-top:0 !important}.mr-md-nzero,.mx-md-nzero{margin-right:0 !important}.mb-md-nzero,.my-md-nzero{margin-bottom:0 !important}.ml-md-nzero,.mx-md-nzero{margin-left:0 !important}.m-md-nbase{margin:-1.5rem !important}.mt-md-nbase,.my-md-nbase{margin-top:-1.5rem !important}.mr-md-nbase,.mx-md-nbase{margin-right:-1.5rem !important}.mb-md-nbase,.my-md-nbase{margin-bottom:-1.5rem !important}.ml-md-nbase,.mx-md-nbase{margin-left:-1.5rem !important}.m-md-nsmall{margin:-1rem !important}.mt-md-nsmall,.my-md-nsmall{margin-top:-1rem !important}.mr-md-nsmall,.mx-md-nsmall{margin-right:-1rem !important}.mb-md-nsmall,.my-md-nsmall{margin-bottom:-1rem !important}.ml-md-nsmall,.mx-md-nsmall{margin-left:-1rem !important}.m-md-nlarge{margin:-3rem !important}.mt-md-nlarge,.my-md-nlarge{margin-top:-3rem !important}.mr-md-nlarge,.mx-md-nlarge{margin-right:-3rem !important}.mb-md-nlarge,.my-md-nlarge{margin-bottom:-3rem !important}.ml-md-nlarge,.mx-md-nlarge{margin-left:-3rem !important}.m-md-nsmaller{margin:-.5rem !important}.mt-md-nsmaller,.my-md-nsmaller{margin-top:-.5rem !important}.mr-md-nsmaller,.mx-md-nsmaller{margin-right:-.5rem !important}.mb-md-nsmaller,.my-md-nsmaller{margin-bottom:-.5rem !important}.ml-md-nsmaller,.mx-md-nsmaller{margin-left:-.5rem !important}.m-md-nlarger{margin:-4rem !important}.mt-md-nlarger,.my-md-nlarger{margin-top:-4rem !important}.mr-md-nlarger,.mx-md-nlarger{margin-right:-4rem !important}.mb-md-nlarger,.my-md-nlarger{margin-bottom:-4rem !important}.ml-md-nlarger,.mx-md-nlarger{margin-left:-4rem !important}.m-md-nsmallest{margin:-.25rem !important}.mt-md-nsmallest,.my-md-nsmallest{margin-top:-.25rem !important}.mr-md-nsmallest,.mx-md-nsmallest{margin-right:-.25rem !important}.mb-md-nsmallest,.my-md-nsmallest{margin-bottom:-.25rem !important}.ml-md-nsmallest,.mx-md-nsmallest{margin-left:-.25rem !important}.m-md-nlargest{margin:-8rem !important}.mt-md-nlargest,.my-md-nlargest{margin-top:-8rem !important}.mr-md-nlargest,.mx-md-nlargest{margin-right:-8rem !important}.mb-md-nlargest,.my-md-nlargest{margin-bottom:-8rem !important}.ml-md-nlargest,.mx-md-nlargest{margin-left:-8rem !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:.375rem !important}.mt-lg-1,.my-lg-1{margin-top:.375rem !important}.mr-lg-1,.mx-lg-1{margin-right:.375rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.375rem !important}.ml-lg-1,.mx-lg-1{margin-left:.375rem !important}.m-lg-2{margin:.75rem !important}.mt-lg-2,.my-lg-2{margin-top:.75rem !important}.mr-lg-2,.mx-lg-2{margin-right:.75rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.75rem !important}.ml-lg-2,.mx-lg-2{margin-left:.75rem !important}.m-lg-3{margin:1.5rem !important}.mt-lg-3,.my-lg-3{margin-top:1.5rem !important}.mr-lg-3,.mx-lg-3{margin-right:1.5rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1.5rem !important}.ml-lg-3,.mx-lg-3{margin-left:1.5rem !important}.m-lg-4{margin:2.25rem !important}.mt-lg-4,.my-lg-4{margin-top:2.25rem !important}.mr-lg-4,.mx-lg-4{margin-right:2.25rem !important}.mb-lg-4,.my-lg-4{margin-bottom:2.25rem !important}.ml-lg-4,.mx-lg-4{margin-left:2.25rem !important}.m-lg-5{margin:4.5rem !important}.mt-lg-5,.my-lg-5{margin-top:4.5rem !important}.mr-lg-5,.mx-lg-5{margin-right:4.5rem !important}.mb-lg-5,.my-lg-5{margin-bottom:4.5rem !important}.ml-lg-5,.mx-lg-5{margin-left:4.5rem !important}.m-lg-zero{margin:0 !important}.mt-lg-zero,.my-lg-zero{margin-top:0 !important}.mr-lg-zero,.mx-lg-zero{margin-right:0 !important}.mb-lg-zero,.my-lg-zero{margin-bottom:0 !important}.ml-lg-zero,.mx-lg-zero{margin-left:0 !important}.m-lg-base{margin:1.5rem !important}.mt-lg-base,.my-lg-base{margin-top:1.5rem !important}.mr-lg-base,.mx-lg-base{margin-right:1.5rem !important}.mb-lg-base,.my-lg-base{margin-bottom:1.5rem !important}.ml-lg-base,.mx-lg-base{margin-left:1.5rem !important}.m-lg-small{margin:1rem !important}.mt-lg-small,.my-lg-small{margin-top:1rem !important}.mr-lg-small,.mx-lg-small{margin-right:1rem !important}.mb-lg-small,.my-lg-small{margin-bottom:1rem !important}.ml-lg-small,.mx-lg-small{margin-left:1rem !important}.m-lg-large{margin:3rem !important}.mt-lg-large,.my-lg-large{margin-top:3rem !important}.mr-lg-large,.mx-lg-large{margin-right:3rem !important}.mb-lg-large,.my-lg-large{margin-bottom:3rem !important}.ml-lg-large,.mx-lg-large{margin-left:3rem !important}.m-lg-smaller{margin:.5rem !important}.mt-lg-smaller,.my-lg-smaller{margin-top:.5rem !important}.mr-lg-smaller,.mx-lg-smaller{margin-right:.5rem !important}.mb-lg-smaller,.my-lg-smaller{margin-bottom:.5rem !important}.ml-lg-smaller,.mx-lg-smaller{margin-left:.5rem !important}.m-lg-larger{margin:4rem !important}.mt-lg-larger,.my-lg-larger{margin-top:4rem !important}.mr-lg-larger,.mx-lg-larger{margin-right:4rem !important}.mb-lg-larger,.my-lg-larger{margin-bottom:4rem !important}.ml-lg-larger,.mx-lg-larger{margin-left:4rem !important}.m-lg-smallest{margin:.25rem !important}.mt-lg-smallest,.my-lg-smallest{margin-top:.25rem !important}.mr-lg-smallest,.mx-lg-smallest{margin-right:.25rem !important}.mb-lg-smallest,.my-lg-smallest{margin-bottom:.25rem !important}.ml-lg-smallest,.mx-lg-smallest{margin-left:.25rem !important}.m-lg-largest{margin:8rem !important}.mt-lg-largest,.my-lg-largest{margin-top:8rem !important}.mr-lg-largest,.mx-lg-largest{margin-right:8rem !important}.mb-lg-largest,.my-lg-largest{margin-bottom:8rem !important}.ml-lg-largest,.mx-lg-largest{margin-left:8rem !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:.375rem !important}.pt-lg-1,.py-lg-1{padding-top:.375rem !important}.pr-lg-1,.px-lg-1{padding-right:.375rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.375rem !important}.pl-lg-1,.px-lg-1{padding-left:.375rem !important}.p-lg-2{padding:.75rem !important}.pt-lg-2,.py-lg-2{padding-top:.75rem !important}.pr-lg-2,.px-lg-2{padding-right:.75rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.75rem !important}.pl-lg-2,.px-lg-2{padding-left:.75rem !important}.p-lg-3{padding:1.5rem !important}.pt-lg-3,.py-lg-3{padding-top:1.5rem !important}.pr-lg-3,.px-lg-3{padding-right:1.5rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1.5rem !important}.pl-lg-3,.px-lg-3{padding-left:1.5rem !important}.p-lg-4{padding:2.25rem !important}.pt-lg-4,.py-lg-4{padding-top:2.25rem !important}.pr-lg-4,.px-lg-4{padding-right:2.25rem !important}.pb-lg-4,.py-lg-4{padding-bottom:2.25rem !important}.pl-lg-4,.px-lg-4{padding-left:2.25rem !important}.p-lg-5{padding:4.5rem !important}.pt-lg-5,.py-lg-5{padding-top:4.5rem !important}.pr-lg-5,.px-lg-5{padding-right:4.5rem !important}.pb-lg-5,.py-lg-5{padding-bottom:4.5rem !important}.pl-lg-5,.px-lg-5{padding-left:4.5rem !important}.p-lg-zero{padding:0 !important}.pt-lg-zero,.py-lg-zero{padding-top:0 !important}.pr-lg-zero,.px-lg-zero{padding-right:0 !important}.pb-lg-zero,.py-lg-zero{padding-bottom:0 !important}.pl-lg-zero,.px-lg-zero{padding-left:0 !important}.p-lg-base{padding:1.5rem !important}.pt-lg-base,.py-lg-base{padding-top:1.5rem !important}.pr-lg-base,.px-lg-base{padding-right:1.5rem !important}.pb-lg-base,.py-lg-base{padding-bottom:1.5rem !important}.pl-lg-base,.px-lg-base{padding-left:1.5rem !important}.p-lg-small{padding:1rem !important}.pt-lg-small,.py-lg-small{padding-top:1rem !important}.pr-lg-small,.px-lg-small{padding-right:1rem !important}.pb-lg-small,.py-lg-small{padding-bottom:1rem !important}.pl-lg-small,.px-lg-small{padding-left:1rem !important}.p-lg-large{padding:3rem !important}.pt-lg-large,.py-lg-large{padding-top:3rem !important}.pr-lg-large,.px-lg-large{padding-right:3rem !important}.pb-lg-large,.py-lg-large{padding-bottom:3rem !important}.pl-lg-large,.px-lg-large{padding-left:3rem !important}.p-lg-smaller{padding:.5rem !important}.pt-lg-smaller,.py-lg-smaller{padding-top:.5rem !important}.pr-lg-smaller,.px-lg-smaller{padding-right:.5rem !important}.pb-lg-smaller,.py-lg-smaller{padding-bottom:.5rem !important}.pl-lg-smaller,.px-lg-smaller{padding-left:.5rem !important}.p-lg-larger{padding:4rem !important}.pt-lg-larger,.py-lg-larger{padding-top:4rem !important}.pr-lg-larger,.px-lg-larger{padding-right:4rem !important}.pb-lg-larger,.py-lg-larger{padding-bottom:4rem !important}.pl-lg-larger,.px-lg-larger{padding-left:4rem !important}.p-lg-smallest{padding:.25rem !important}.pt-lg-smallest,.py-lg-smallest{padding-top:.25rem !important}.pr-lg-smallest,.px-lg-smallest{padding-right:.25rem !important}.pb-lg-smallest,.py-lg-smallest{padding-bottom:.25rem !important}.pl-lg-smallest,.px-lg-smallest{padding-left:.25rem !important}.p-lg-largest{padding:8rem !important}.pt-lg-largest,.py-lg-largest{padding-top:8rem !important}.pr-lg-largest,.px-lg-largest{padding-right:8rem !important}.pb-lg-largest,.py-lg-largest{padding-bottom:8rem !important}.pl-lg-largest,.px-lg-largest{padding-left:8rem !important}.m-lg-n1{margin:-.375rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.375rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.375rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.375rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.375rem !important}.m-lg-n2{margin:-.75rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.75rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.75rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.75rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.75rem !important}.m-lg-n3{margin:-1.5rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1.5rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1.5rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1.5rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1.5rem !important}.m-lg-n4{margin:-2.25rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-2.25rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-2.25rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-2.25rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-2.25rem !important}.m-lg-n5{margin:-4.5rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-4.5rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-4.5rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-4.5rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-4.5rem !important}.m-lg-nzero{margin:0 !important}.mt-lg-nzero,.my-lg-nzero{margin-top:0 !important}.mr-lg-nzero,.mx-lg-nzero{margin-right:0 !important}.mb-lg-nzero,.my-lg-nzero{margin-bottom:0 !important}.ml-lg-nzero,.mx-lg-nzero{margin-left:0 !important}.m-lg-nbase{margin:-1.5rem !important}.mt-lg-nbase,.my-lg-nbase{margin-top:-1.5rem !important}.mr-lg-nbase,.mx-lg-nbase{margin-right:-1.5rem !important}.mb-lg-nbase,.my-lg-nbase{margin-bottom:-1.5rem !important}.ml-lg-nbase,.mx-lg-nbase{margin-left:-1.5rem !important}.m-lg-nsmall{margin:-1rem !important}.mt-lg-nsmall,.my-lg-nsmall{margin-top:-1rem !important}.mr-lg-nsmall,.mx-lg-nsmall{margin-right:-1rem !important}.mb-lg-nsmall,.my-lg-nsmall{margin-bottom:-1rem !important}.ml-lg-nsmall,.mx-lg-nsmall{margin-left:-1rem !important}.m-lg-nlarge{margin:-3rem !important}.mt-lg-nlarge,.my-lg-nlarge{margin-top:-3rem !important}.mr-lg-nlarge,.mx-lg-nlarge{margin-right:-3rem !important}.mb-lg-nlarge,.my-lg-nlarge{margin-bottom:-3rem !important}.ml-lg-nlarge,.mx-lg-nlarge{margin-left:-3rem !important}.m-lg-nsmaller{margin:-.5rem !important}.mt-lg-nsmaller,.my-lg-nsmaller{margin-top:-.5rem !important}.mr-lg-nsmaller,.mx-lg-nsmaller{margin-right:-.5rem !important}.mb-lg-nsmaller,.my-lg-nsmaller{margin-bottom:-.5rem !important}.ml-lg-nsmaller,.mx-lg-nsmaller{margin-left:-.5rem !important}.m-lg-nlarger{margin:-4rem !important}.mt-lg-nlarger,.my-lg-nlarger{margin-top:-4rem !important}.mr-lg-nlarger,.mx-lg-nlarger{margin-right:-4rem !important}.mb-lg-nlarger,.my-lg-nlarger{margin-bottom:-4rem !important}.ml-lg-nlarger,.mx-lg-nlarger{margin-left:-4rem !important}.m-lg-nsmallest{margin:-.25rem !important}.mt-lg-nsmallest,.my-lg-nsmallest{margin-top:-.25rem !important}.mr-lg-nsmallest,.mx-lg-nsmallest{margin-right:-.25rem !important}.mb-lg-nsmallest,.my-lg-nsmallest{margin-bottom:-.25rem !important}.ml-lg-nsmallest,.mx-lg-nsmallest{margin-left:-.25rem !important}.m-lg-nlargest{margin:-8rem !important}.mt-lg-nlargest,.my-lg-nlargest{margin-top:-8rem !important}.mr-lg-nlargest,.mx-lg-nlargest{margin-right:-8rem !important}.mb-lg-nlargest,.my-lg-nlargest{margin-bottom:-8rem !important}.ml-lg-nlargest,.mx-lg-nlargest{margin-left:-8rem !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:.375rem !important}.mt-xl-1,.my-xl-1{margin-top:.375rem !important}.mr-xl-1,.mx-xl-1{margin-right:.375rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.375rem !important}.ml-xl-1,.mx-xl-1{margin-left:.375rem !important}.m-xl-2{margin:.75rem !important}.mt-xl-2,.my-xl-2{margin-top:.75rem !important}.mr-xl-2,.mx-xl-2{margin-right:.75rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.75rem !important}.ml-xl-2,.mx-xl-2{margin-left:.75rem !important}.m-xl-3{margin:1.5rem !important}.mt-xl-3,.my-xl-3{margin-top:1.5rem !important}.mr-xl-3,.mx-xl-3{margin-right:1.5rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1.5rem !important}.ml-xl-3,.mx-xl-3{margin-left:1.5rem !important}.m-xl-4{margin:2.25rem !important}.mt-xl-4,.my-xl-4{margin-top:2.25rem !important}.mr-xl-4,.mx-xl-4{margin-right:2.25rem !important}.mb-xl-4,.my-xl-4{margin-bottom:2.25rem !important}.ml-xl-4,.mx-xl-4{margin-left:2.25rem !important}.m-xl-5{margin:4.5rem !important}.mt-xl-5,.my-xl-5{margin-top:4.5rem !important}.mr-xl-5,.mx-xl-5{margin-right:4.5rem !important}.mb-xl-5,.my-xl-5{margin-bottom:4.5rem !important}.ml-xl-5,.mx-xl-5{margin-left:4.5rem !important}.m-xl-zero{margin:0 !important}.mt-xl-zero,.my-xl-zero{margin-top:0 !important}.mr-xl-zero,.mx-xl-zero{margin-right:0 !important}.mb-xl-zero,.my-xl-zero{margin-bottom:0 !important}.ml-xl-zero,.mx-xl-zero{margin-left:0 !important}.m-xl-base{margin:1.5rem !important}.mt-xl-base,.my-xl-base{margin-top:1.5rem !important}.mr-xl-base,.mx-xl-base{margin-right:1.5rem !important}.mb-xl-base,.my-xl-base{margin-bottom:1.5rem !important}.ml-xl-base,.mx-xl-base{margin-left:1.5rem !important}.m-xl-small{margin:1rem !important}.mt-xl-small,.my-xl-small{margin-top:1rem !important}.mr-xl-small,.mx-xl-small{margin-right:1rem !important}.mb-xl-small,.my-xl-small{margin-bottom:1rem !important}.ml-xl-small,.mx-xl-small{margin-left:1rem !important}.m-xl-large{margin:3rem !important}.mt-xl-large,.my-xl-large{margin-top:3rem !important}.mr-xl-large,.mx-xl-large{margin-right:3rem !important}.mb-xl-large,.my-xl-large{margin-bottom:3rem !important}.ml-xl-large,.mx-xl-large{margin-left:3rem !important}.m-xl-smaller{margin:.5rem !important}.mt-xl-smaller,.my-xl-smaller{margin-top:.5rem !important}.mr-xl-smaller,.mx-xl-smaller{margin-right:.5rem !important}.mb-xl-smaller,.my-xl-smaller{margin-bottom:.5rem !important}.ml-xl-smaller,.mx-xl-smaller{margin-left:.5rem !important}.m-xl-larger{margin:4rem !important}.mt-xl-larger,.my-xl-larger{margin-top:4rem !important}.mr-xl-larger,.mx-xl-larger{margin-right:4rem !important}.mb-xl-larger,.my-xl-larger{margin-bottom:4rem !important}.ml-xl-larger,.mx-xl-larger{margin-left:4rem !important}.m-xl-smallest{margin:.25rem !important}.mt-xl-smallest,.my-xl-smallest{margin-top:.25rem !important}.mr-xl-smallest,.mx-xl-smallest{margin-right:.25rem !important}.mb-xl-smallest,.my-xl-smallest{margin-bottom:.25rem !important}.ml-xl-smallest,.mx-xl-smallest{margin-left:.25rem !important}.m-xl-largest{margin:8rem !important}.mt-xl-largest,.my-xl-largest{margin-top:8rem !important}.mr-xl-largest,.mx-xl-largest{margin-right:8rem !important}.mb-xl-largest,.my-xl-largest{margin-bottom:8rem !important}.ml-xl-largest,.mx-xl-largest{margin-left:8rem !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:.375rem !important}.pt-xl-1,.py-xl-1{padding-top:.375rem !important}.pr-xl-1,.px-xl-1{padding-right:.375rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.375rem !important}.pl-xl-1,.px-xl-1{padding-left:.375rem !important}.p-xl-2{padding:.75rem !important}.pt-xl-2,.py-xl-2{padding-top:.75rem !important}.pr-xl-2,.px-xl-2{padding-right:.75rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.75rem !important}.pl-xl-2,.px-xl-2{padding-left:.75rem !important}.p-xl-3{padding:1.5rem !important}.pt-xl-3,.py-xl-3{padding-top:1.5rem !important}.pr-xl-3,.px-xl-3{padding-right:1.5rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1.5rem !important}.pl-xl-3,.px-xl-3{padding-left:1.5rem !important}.p-xl-4{padding:2.25rem !important}.pt-xl-4,.py-xl-4{padding-top:2.25rem !important}.pr-xl-4,.px-xl-4{padding-right:2.25rem !important}.pb-xl-4,.py-xl-4{padding-bottom:2.25rem !important}.pl-xl-4,.px-xl-4{padding-left:2.25rem !important}.p-xl-5{padding:4.5rem !important}.pt-xl-5,.py-xl-5{padding-top:4.5rem !important}.pr-xl-5,.px-xl-5{padding-right:4.5rem !important}.pb-xl-5,.py-xl-5{padding-bottom:4.5rem !important}.pl-xl-5,.px-xl-5{padding-left:4.5rem !important}.p-xl-zero{padding:0 !important}.pt-xl-zero,.py-xl-zero{padding-top:0 !important}.pr-xl-zero,.px-xl-zero{padding-right:0 !important}.pb-xl-zero,.py-xl-zero{padding-bottom:0 !important}.pl-xl-zero,.px-xl-zero{padding-left:0 !important}.p-xl-base{padding:1.5rem !important}.pt-xl-base,.py-xl-base{padding-top:1.5rem !important}.pr-xl-base,.px-xl-base{padding-right:1.5rem !important}.pb-xl-base,.py-xl-base{padding-bottom:1.5rem !important}.pl-xl-base,.px-xl-base{padding-left:1.5rem !important}.p-xl-small{padding:1rem !important}.pt-xl-small,.py-xl-small{padding-top:1rem !important}.pr-xl-small,.px-xl-small{padding-right:1rem !important}.pb-xl-small,.py-xl-small{padding-bottom:1rem !important}.pl-xl-small,.px-xl-small{padding-left:1rem !important}.p-xl-large{padding:3rem !important}.pt-xl-large,.py-xl-large{padding-top:3rem !important}.pr-xl-large,.px-xl-large{padding-right:3rem !important}.pb-xl-large,.py-xl-large{padding-bottom:3rem !important}.pl-xl-large,.px-xl-large{padding-left:3rem !important}.p-xl-smaller{padding:.5rem !important}.pt-xl-smaller,.py-xl-smaller{padding-top:.5rem !important}.pr-xl-smaller,.px-xl-smaller{padding-right:.5rem !important}.pb-xl-smaller,.py-xl-smaller{padding-bottom:.5rem !important}.pl-xl-smaller,.px-xl-smaller{padding-left:.5rem !important}.p-xl-larger{padding:4rem !important}.pt-xl-larger,.py-xl-larger{padding-top:4rem !important}.pr-xl-larger,.px-xl-larger{padding-right:4rem !important}.pb-xl-larger,.py-xl-larger{padding-bottom:4rem !important}.pl-xl-larger,.px-xl-larger{padding-left:4rem !important}.p-xl-smallest{padding:.25rem !important}.pt-xl-smallest,.py-xl-smallest{padding-top:.25rem !important}.pr-xl-smallest,.px-xl-smallest{padding-right:.25rem !important}.pb-xl-smallest,.py-xl-smallest{padding-bottom:.25rem !important}.pl-xl-smallest,.px-xl-smallest{padding-left:.25rem !important}.p-xl-largest{padding:8rem !important}.pt-xl-largest,.py-xl-largest{padding-top:8rem !important}.pr-xl-largest,.px-xl-largest{padding-right:8rem !important}.pb-xl-largest,.py-xl-largest{padding-bottom:8rem !important}.pl-xl-largest,.px-xl-largest{padding-left:8rem !important}.m-xl-n1{margin:-.375rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.375rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.375rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.375rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.375rem !important}.m-xl-n2{margin:-.75rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.75rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.75rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.75rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.75rem !important}.m-xl-n3{margin:-1.5rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1.5rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1.5rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1.5rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1.5rem !important}.m-xl-n4{margin:-2.25rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-2.25rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-2.25rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-2.25rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-2.25rem !important}.m-xl-n5{margin:-4.5rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-4.5rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-4.5rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-4.5rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-4.5rem !important}.m-xl-nzero{margin:0 !important}.mt-xl-nzero,.my-xl-nzero{margin-top:0 !important}.mr-xl-nzero,.mx-xl-nzero{margin-right:0 !important}.mb-xl-nzero,.my-xl-nzero{margin-bottom:0 !important}.ml-xl-nzero,.mx-xl-nzero{margin-left:0 !important}.m-xl-nbase{margin:-1.5rem !important}.mt-xl-nbase,.my-xl-nbase{margin-top:-1.5rem !important}.mr-xl-nbase,.mx-xl-nbase{margin-right:-1.5rem !important}.mb-xl-nbase,.my-xl-nbase{margin-bottom:-1.5rem !important}.ml-xl-nbase,.mx-xl-nbase{margin-left:-1.5rem !important}.m-xl-nsmall{margin:-1rem !important}.mt-xl-nsmall,.my-xl-nsmall{margin-top:-1rem !important}.mr-xl-nsmall,.mx-xl-nsmall{margin-right:-1rem !important}.mb-xl-nsmall,.my-xl-nsmall{margin-bottom:-1rem !important}.ml-xl-nsmall,.mx-xl-nsmall{margin-left:-1rem !important}.m-xl-nlarge{margin:-3rem !important}.mt-xl-nlarge,.my-xl-nlarge{margin-top:-3rem !important}.mr-xl-nlarge,.mx-xl-nlarge{margin-right:-3rem !important}.mb-xl-nlarge,.my-xl-nlarge{margin-bottom:-3rem !important}.ml-xl-nlarge,.mx-xl-nlarge{margin-left:-3rem !important}.m-xl-nsmaller{margin:-.5rem !important}.mt-xl-nsmaller,.my-xl-nsmaller{margin-top:-.5rem !important}.mr-xl-nsmaller,.mx-xl-nsmaller{margin-right:-.5rem !important}.mb-xl-nsmaller,.my-xl-nsmaller{margin-bottom:-.5rem !important}.ml-xl-nsmaller,.mx-xl-nsmaller{margin-left:-.5rem !important}.m-xl-nlarger{margin:-4rem !important}.mt-xl-nlarger,.my-xl-nlarger{margin-top:-4rem !important}.mr-xl-nlarger,.mx-xl-nlarger{margin-right:-4rem !important}.mb-xl-nlarger,.my-xl-nlarger{margin-bottom:-4rem !important}.ml-xl-nlarger,.mx-xl-nlarger{margin-left:-4rem !important}.m-xl-nsmallest{margin:-.25rem !important}.mt-xl-nsmallest,.my-xl-nsmallest{margin-top:-.25rem !important}.mr-xl-nsmallest,.mx-xl-nsmallest{margin-right:-.25rem !important}.mb-xl-nsmallest,.my-xl-nsmallest{margin-bottom:-.25rem !important}.ml-xl-nsmallest,.mx-xl-nsmallest{margin-left:-.25rem !important}.m-xl-nlargest{margin:-8rem !important}.mt-xl-nlargest,.my-xl-nlargest{margin-top:-8rem !important}.mr-xl-nlargest,.mx-xl-nlargest{margin-right:-8rem !important}.mb-xl-nlargest,.my-xl-nlargest{margin-bottom:-8rem !important}.ml-xl-nlargest,.mx-xl-nlargest{margin-left:-8rem !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}}@media (min-width: 1400px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.375rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.375rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.375rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.375rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.375rem !important}.m-xxl-2{margin:.75rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.75rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.75rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.75rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.75rem !important}.m-xxl-3{margin:1.5rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1.5rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1.5rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1.5rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1.5rem !important}.m-xxl-4{margin:2.25rem !important}.mt-xxl-4,.my-xxl-4{margin-top:2.25rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:2.25rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:2.25rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:2.25rem !important}.m-xxl-5{margin:4.5rem !important}.mt-xxl-5,.my-xxl-5{margin-top:4.5rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:4.5rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:4.5rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:4.5rem !important}.m-xxl-zero{margin:0 !important}.mt-xxl-zero,.my-xxl-zero{margin-top:0 !important}.mr-xxl-zero,.mx-xxl-zero{margin-right:0 !important}.mb-xxl-zero,.my-xxl-zero{margin-bottom:0 !important}.ml-xxl-zero,.mx-xxl-zero{margin-left:0 !important}.m-xxl-base{margin:1.5rem !important}.mt-xxl-base,.my-xxl-base{margin-top:1.5rem !important}.mr-xxl-base,.mx-xxl-base{margin-right:1.5rem !important}.mb-xxl-base,.my-xxl-base{margin-bottom:1.5rem !important}.ml-xxl-base,.mx-xxl-base{margin-left:1.5rem !important}.m-xxl-small{margin:1rem !important}.mt-xxl-small,.my-xxl-small{margin-top:1rem !important}.mr-xxl-small,.mx-xxl-small{margin-right:1rem !important}.mb-xxl-small,.my-xxl-small{margin-bottom:1rem !important}.ml-xxl-small,.mx-xxl-small{margin-left:1rem !important}.m-xxl-large{margin:3rem !important}.mt-xxl-large,.my-xxl-large{margin-top:3rem !important}.mr-xxl-large,.mx-xxl-large{margin-right:3rem !important}.mb-xxl-large,.my-xxl-large{margin-bottom:3rem !important}.ml-xxl-large,.mx-xxl-large{margin-left:3rem !important}.m-xxl-smaller{margin:.5rem !important}.mt-xxl-smaller,.my-xxl-smaller{margin-top:.5rem !important}.mr-xxl-smaller,.mx-xxl-smaller{margin-right:.5rem !important}.mb-xxl-smaller,.my-xxl-smaller{margin-bottom:.5rem !important}.ml-xxl-smaller,.mx-xxl-smaller{margin-left:.5rem !important}.m-xxl-larger{margin:4rem !important}.mt-xxl-larger,.my-xxl-larger{margin-top:4rem !important}.mr-xxl-larger,.mx-xxl-larger{margin-right:4rem !important}.mb-xxl-larger,.my-xxl-larger{margin-bottom:4rem !important}.ml-xxl-larger,.mx-xxl-larger{margin-left:4rem !important}.m-xxl-smallest{margin:.25rem !important}.mt-xxl-smallest,.my-xxl-smallest{margin-top:.25rem !important}.mr-xxl-smallest,.mx-xxl-smallest{margin-right:.25rem !important}.mb-xxl-smallest,.my-xxl-smallest{margin-bottom:.25rem !important}.ml-xxl-smallest,.mx-xxl-smallest{margin-left:.25rem !important}.m-xxl-largest{margin:8rem !important}.mt-xxl-largest,.my-xxl-largest{margin-top:8rem !important}.mr-xxl-largest,.mx-xxl-largest{margin-right:8rem !important}.mb-xxl-largest,.my-xxl-largest{margin-bottom:8rem !important}.ml-xxl-largest,.mx-xxl-largest{margin-left:8rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.375rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.375rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.375rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.375rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.375rem !important}.p-xxl-2{padding:.75rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.75rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.75rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.75rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.75rem !important}.p-xxl-3{padding:1.5rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1.5rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1.5rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1.5rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1.5rem !important}.p-xxl-4{padding:2.25rem !important}.pt-xxl-4,.py-xxl-4{padding-top:2.25rem !important}.pr-xxl-4,.px-xxl-4{padding-right:2.25rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:2.25rem !important}.pl-xxl-4,.px-xxl-4{padding-left:2.25rem !important}.p-xxl-5{padding:4.5rem !important}.pt-xxl-5,.py-xxl-5{padding-top:4.5rem !important}.pr-xxl-5,.px-xxl-5{padding-right:4.5rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:4.5rem !important}.pl-xxl-5,.px-xxl-5{padding-left:4.5rem !important}.p-xxl-zero{padding:0 !important}.pt-xxl-zero,.py-xxl-zero{padding-top:0 !important}.pr-xxl-zero,.px-xxl-zero{padding-right:0 !important}.pb-xxl-zero,.py-xxl-zero{padding-bottom:0 !important}.pl-xxl-zero,.px-xxl-zero{padding-left:0 !important}.p-xxl-base{padding:1.5rem !important}.pt-xxl-base,.py-xxl-base{padding-top:1.5rem !important}.pr-xxl-base,.px-xxl-base{padding-right:1.5rem !important}.pb-xxl-base,.py-xxl-base{padding-bottom:1.5rem !important}.pl-xxl-base,.px-xxl-base{padding-left:1.5rem !important}.p-xxl-small{padding:1rem !important}.pt-xxl-small,.py-xxl-small{padding-top:1rem !important}.pr-xxl-small,.px-xxl-small{padding-right:1rem !important}.pb-xxl-small,.py-xxl-small{padding-bottom:1rem !important}.pl-xxl-small,.px-xxl-small{padding-left:1rem !important}.p-xxl-large{padding:3rem !important}.pt-xxl-large,.py-xxl-large{padding-top:3rem !important}.pr-xxl-large,.px-xxl-large{padding-right:3rem !important}.pb-xxl-large,.py-xxl-large{padding-bottom:3rem !important}.pl-xxl-large,.px-xxl-large{padding-left:3rem !important}.p-xxl-smaller{padding:.5rem !important}.pt-xxl-smaller,.py-xxl-smaller{padding-top:.5rem !important}.pr-xxl-smaller,.px-xxl-smaller{padding-right:.5rem !important}.pb-xxl-smaller,.py-xxl-smaller{padding-bottom:.5rem !important}.pl-xxl-smaller,.px-xxl-smaller{padding-left:.5rem !important}.p-xxl-larger{padding:4rem !important}.pt-xxl-larger,.py-xxl-larger{padding-top:4rem !important}.pr-xxl-larger,.px-xxl-larger{padding-right:4rem !important}.pb-xxl-larger,.py-xxl-larger{padding-bottom:4rem !important}.pl-xxl-larger,.px-xxl-larger{padding-left:4rem !important}.p-xxl-smallest{padding:.25rem !important}.pt-xxl-smallest,.py-xxl-smallest{padding-top:.25rem !important}.pr-xxl-smallest,.px-xxl-smallest{padding-right:.25rem !important}.pb-xxl-smallest,.py-xxl-smallest{padding-bottom:.25rem !important}.pl-xxl-smallest,.px-xxl-smallest{padding-left:.25rem !important}.p-xxl-largest{padding:8rem !important}.pt-xxl-largest,.py-xxl-largest{padding-top:8rem !important}.pr-xxl-largest,.px-xxl-largest{padding-right:8rem !important}.pb-xxl-largest,.py-xxl-largest{padding-bottom:8rem !important}.pl-xxl-largest,.px-xxl-largest{padding-left:8rem !important}.m-xxl-n1{margin:-.375rem !important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.375rem !important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.375rem !important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.375rem !important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.375rem !important}.m-xxl-n2{margin:-.75rem !important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.75rem !important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.75rem !important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.75rem !important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.75rem !important}.m-xxl-n3{margin:-1.5rem !important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1.5rem !important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1.5rem !important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1.5rem !important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1.5rem !important}.m-xxl-n4{margin:-2.25rem !important}.mt-xxl-n4,.my-xxl-n4{margin-top:-2.25rem !important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-2.25rem !important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-2.25rem !important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-2.25rem !important}.m-xxl-n5{margin:-4.5rem !important}.mt-xxl-n5,.my-xxl-n5{margin-top:-4.5rem !important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-4.5rem !important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-4.5rem !important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-4.5rem !important}.m-xxl-nzero{margin:0 !important}.mt-xxl-nzero,.my-xxl-nzero{margin-top:0 !important}.mr-xxl-nzero,.mx-xxl-nzero{margin-right:0 !important}.mb-xxl-nzero,.my-xxl-nzero{margin-bottom:0 !important}.ml-xxl-nzero,.mx-xxl-nzero{margin-left:0 !important}.m-xxl-nbase{margin:-1.5rem !important}.mt-xxl-nbase,.my-xxl-nbase{margin-top:-1.5rem !important}.mr-xxl-nbase,.mx-xxl-nbase{margin-right:-1.5rem !important}.mb-xxl-nbase,.my-xxl-nbase{margin-bottom:-1.5rem !important}.ml-xxl-nbase,.mx-xxl-nbase{margin-left:-1.5rem !important}.m-xxl-nsmall{margin:-1rem !important}.mt-xxl-nsmall,.my-xxl-nsmall{margin-top:-1rem !important}.mr-xxl-nsmall,.mx-xxl-nsmall{margin-right:-1rem !important}.mb-xxl-nsmall,.my-xxl-nsmall{margin-bottom:-1rem !important}.ml-xxl-nsmall,.mx-xxl-nsmall{margin-left:-1rem !important}.m-xxl-nlarge{margin:-3rem !important}.mt-xxl-nlarge,.my-xxl-nlarge{margin-top:-3rem !important}.mr-xxl-nlarge,.mx-xxl-nlarge{margin-right:-3rem !important}.mb-xxl-nlarge,.my-xxl-nlarge{margin-bottom:-3rem !important}.ml-xxl-nlarge,.mx-xxl-nlarge{margin-left:-3rem !important}.m-xxl-nsmaller{margin:-.5rem !important}.mt-xxl-nsmaller,.my-xxl-nsmaller{margin-top:-.5rem !important}.mr-xxl-nsmaller,.mx-xxl-nsmaller{margin-right:-.5rem !important}.mb-xxl-nsmaller,.my-xxl-nsmaller{margin-bottom:-.5rem !important}.ml-xxl-nsmaller,.mx-xxl-nsmaller{margin-left:-.5rem !important}.m-xxl-nlarger{margin:-4rem !important}.mt-xxl-nlarger,.my-xxl-nlarger{margin-top:-4rem !important}.mr-xxl-nlarger,.mx-xxl-nlarger{margin-right:-4rem !important}.mb-xxl-nlarger,.my-xxl-nlarger{margin-bottom:-4rem !important}.ml-xxl-nlarger,.mx-xxl-nlarger{margin-left:-4rem !important}.m-xxl-nsmallest{margin:-.25rem !important}.mt-xxl-nsmallest,.my-xxl-nsmallest{margin-top:-.25rem !important}.mr-xxl-nsmallest,.mx-xxl-nsmallest{margin-right:-.25rem !important}.mb-xxl-nsmallest,.my-xxl-nsmallest{margin-bottom:-.25rem !important}.ml-xxl-nsmallest,.mx-xxl-nsmallest{margin-left:-.25rem !important}.m-xxl-nlargest{margin:-8rem !important}.mt-xxl-nlargest,.my-xxl-nlargest{margin-top:-8rem !important}.mr-xxl-nlargest,.mx-xxl-nlargest{margin-right:-8rem !important}.mb-xxl-nlargest,.my-xxl-nlargest{margin-bottom:-8rem !important}.ml-xxl-nlargest,.mx-xxl-nlargest{margin-left:-8rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}.text-monospace{font-family:Inconsolata,"Roboto Mono",Consolas,Menlo,Monaco,"Ubuntu Mono","DejaVu Sans Mono",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}}@media (min-width: 1400px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-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:600 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#009534 !important}a.text-primary:hover,a.text-primary:focus{color:#004919 !important}.text-secondary{color:#707070 !important}a.text-secondary:hover,a.text-secondary:focus{color:#4a4a4a !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:#e6e6e6 !important}a.text-light:hover,a.text-light:focus{color:silver !important}.text-dark{color:#505050 !important}a.text-dark:hover,a.text-dark:focus{color:#2a2a2a !important}.text-body{color:#505050 !important}.text-muted{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;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-u-object-fit--cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.z-u-object-fit--contain-0-0{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: 0 0";-o-object-position:0 0;object-position:0 0}.z-u-object-fit--contain-0-50{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: 0 50%";-o-object-position:0 50%;object-position:0 50%}.z-u-object-fit--contain-center-center{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain; object-position: center center";-o-object-position:center center;object-position:center center}.z-u-block-bg--none{background-color:transparent}.z-u-block-bg--none.z-c-block-media{background-color:transparent}@media (min-width: 768px){.z-u-block-bg--none.z-c-block-media{background-color:transparent}}.z-u-block-bg--grey-lightest{background-color:#f6f6f6}.z-u-block-bg--grey-lightest.z-c-block-media{background-color:transparent}@media (min-width: 768px){.z-u-block-bg--grey-lightest.z-c-block-media{background-color:#f6f6f6}}.z-u-block-bg--green-lighter{background-color:#e7f6eb}.z-u-block-bg--green-lighter.z-c-block-media{background-color:transparent}@media (min-width: 768px){.z-u-block-bg--green-lighter.z-c-block-media{background-color:#e7f6eb}}.z-u-block-padding--default{padding:1.5rem 0.75rem}@media (min-width: 768px){.z-u-block-padding--default{padding:3rem 4rem}}.z-u-block-padding--zero{padding:1.5rem 0}@media (min-width: 768px){.z-u-block-padding--zero{padding:1.5rem 0}}@media (min-width: 768px){.z-u-block-padding--extra{padding-right:20%;padding-left:20%}}.z-u-block-cta--button .z-c-block-visual__link,.z-u-block-cta--button .z-c-block-bg__link{display:none}.z-c-block-cta--block .z-c-block-visual__link,.z-c-block-cta--block .z-c-block-bg__link{display:block}@media (min-width: 768px){.z-u-block-text-align--center{text-align:center}}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-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:#e6e6e6}.table .thead-dark th{color:inherit;border-color:#e6e6e6}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL196LmZvbnRzLnNldHRpbmdzLnNjc3MiLCJ0b29scy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJzZXR0aW5ncy9fei52YXJpYWJsZXMuc2V0dGluZ3Muc2NzcyIsInRvb2xzL2hhbWJ1cmdlcnMvX2hhbWJ1cmdlcnMuc2NzcyIsInRvb2xzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJiYXNlL196LnNoYXJlZC5iYXNlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvaW90YWNzcy9tb2R1bGVzL2lvdGFjc3MtdG9vbHMtbXMvX3Rvb2xzLm1zLnNjc3MiLCJ0b29scy9fei5zaXplcy50b29scy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsInNldHRpbmdzL196LmJvb3RzdHJhcC1vdmVycmlkZS12YXJpYWJsZXMuc2V0dGluZ3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJvYmplY3RzL196LnN2Zy1pY29uLm9iamVjdHMuc2NzcyIsIm9iamVjdHMvX3ouY29udGFpbmVyLm9iamVjdHMuc2NzcyIsIm9iamVjdHMvX3oucmF0aW8ub2JqZWN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImNvbXBvbmVudHMvX3oucGFnZS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LnN0b3JlLWxvY2F0b3IuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItbW9iaWxlLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLW1vYmlsZS1icmFuZC5jb21wb25lbnRzLnNjc3MiLCJ0b29scy9fei5taXhpbnMudG9vbHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLW1vYmlsZS1zZWFyY2guY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItbW9iaWxlLW1lbnUuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItbW9iaWxlLWxpbmsuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItbW9iaWxlLXVzZXIuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oYW1idXJnZXIuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5zZWFyY2gtYmFyLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLWRlc2t0b3AuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItZGVza3RvcC1tZW51LmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLWRlc2t0b3AtbWFpbi1tZW51LmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLWRlc2t0b3Atc3VibWVudS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmhlYWRlci1kZXNrdG9wLXN1Ym1lbnUtc2ltcGxlLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLWRlc2t0b3Atc3VibWVudS1oaWdobGlnaHQuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItZGVza3RvcC1icmFuZC5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmhlYWRlci1kZXNrdG9wLXNlYXJjaC1iYXIuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItZGVza3RvcC1saW5rLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLWRlc2t0b3AtdXNlci5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196Lm9mZmNhbnZhcy5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196Lm1lbnUtbW9iaWxlLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLWFjdGlvbnMuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItbW9kYWwuY29tcG9uZW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fei5oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouc3RvcmUtbG9jYXRvci1zdWdnZXN0aW9ucy5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LnBpbGwtdG9nZ2xlLWJ1dHRvbi5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LnBpbGwtZHJvcGRvd24uY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5zbWFsbC1jaGVja2JveC5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LnNtYWxsLWRyb3Bkb3duLWJ1dHRvbi5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmJvb3RzdHJhcC1zZWxlY3QuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5sb2FkZXIuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5jbG9zZS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmhpZ2hsaWdodHMuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5icmVhZGNydW1icy5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmNvbnRlbnQuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5jb250ZW50LXN0b3JlLWxvY2F0b3IuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5jb250ZW50LXN0b3JlLWxvY2F0b3ItYm9keS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmNvbnRlbnQtc3RvcmUtbG9jYXRvci1tYWluLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouc3RvcmUtbG9jYXRvci1kZXNrdG9wLWFjdGlvbnMuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LnN0b3JlLWxvY2F0b3ItZGV0YWlsLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3oudGltZXRhYmxlLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2suY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay1tZWRpYS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmJsb2NrLWNhcmQuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay1ib2R5LmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2stZ3JpZC5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmJsb2NrLXBhZ2UtaW50cm8uY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay1saXN0LmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2stbGlzdC1pdGVtLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2stdGl0bGUuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay1oMS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmJsb2NrLWltYWdlLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2stcGFyYWdyYXBoLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2stYnV0dG9uLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouYmxvY2stYmcuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay12aXN1YWwuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay1zdG9yZS1maW5kZXIuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5ibG9jay1zcGVjaWFsdHktYXZhaWxhYmlsaXR5LnNjc3MiLCJjb21wb25lbnRzL196LnNsaWNrLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouc2xpY2stc2xpZGUtYm9keS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LnN1YmZvb3Rlci5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmZvb3Rlci5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmZvb3Rlci1icmFuZC5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmZvb3Rlci1zb2NpYWwuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5waGFybWFjeS5jb21wb25lbnRzLnNjc3MiLCI8bm8gc291cmNlPiIsImNvbXBvbmVudHMvX3oudXNlci1mb3JtLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3oucGFnZS10aXRsZS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmNvbGxhcHNpYmxlLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouZXJyb3ItcGFnZS5jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL196LmRydXBhbC1tZW51LWxvY2FsLXRhc2tzLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouZHJ1cGFsLWhlbHAtYmxvY2suY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5jb250ZW50LXNlYXJjaC1saXN0LmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouc2VhcmNoLWxpc3QuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5zZWFyY2gtbGlzdC1pdGVtLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3ouc2VhcmNoLWZpbHRlcnMuY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5zZWFyY2gtYmxvY2suY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fei5zZWFyY2gtZmlsdGVyLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3oubGF5b3V0LWlycmVndWxhci1ncmlkLmNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3BoYXJtYWNpc3QtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fZWRpdF91c2VyX3BoYXJtYWNpc3Quc2NzcyIsIm92ZXJyaWRlcy9fei5kcnVwYWwtb3ZlcnJpZGVzLm92ZXJyaWRlcy5zY3NzIiwib3ZlcnJpZGVzL196LmRydXBhbC13ZWJmb3JtLm92ZXJyaWRlcy5zY3NzIiwib3ZlcnJpZGVzL196Lmdvb2dsZS10b29sdGlwLm92ZXJyaWRlcy5zY3NzIiwib3ZlcnJpZGVzL196LmJvb3RzdHJhcC1ncmlkLm92ZXJyaWRlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInV0aWxpdGllcy9fei5vYmplY3QtZml0LnV0aWxpdGllcy5zY3NzIiwidXRpbGl0aWVzL196LmJsb2NrLnV0aWxpdGllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFdBQ0UsMkJBQTRCLENBQzVCLDBEQUEyRCxDQUMzRCw2UUFHa0UsQ0FDbEUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSXBCLFdBQ0UsMkJBQTRCLENBQzVCLDBEQUEyRCxDQUMzRCw2UUFHa0UsQ0FDbEUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSXBCLFdBQ0UsMEJBQTJCLENBQzNCLDBEQUEyRCxDQUMzRCw2UUFHa0UsQ0FDbEUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSXBCLFdBQ0UsMEJBQTJCLENBQzNCLDBEQUEyRCxDQUMzRCw2UUFHa0UsQ0FDbEUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSXBCLFdBQ0Usd0JBQXlCLENBQ3pCLG9EQUFxRCxDQUNyRCxxUEFHNEQsQ0FDNUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSXBCLFdBQ0Usd0JBQXlCLENBQ3pCLG9EQUFxRCxDQUNyRCxxUEFHNEQsQ0FDNUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSXBCLFdBQ0UsK0JBQWdDLENBQ2hDLGtFQUFtRSxDQUNuRSw2U0FHMEUsQ0FDMUUsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQ2xGcEIsV0FDRSxvQkFBcUIsQ0FDckIsUUFBUyxDQUNULDJCQ21NeUQsQ0RqTXpELGdDRVcrQyxDRlgvQyx3QkVXK0MsQ0ZWL0MsbURBQW9DLENBQXBDLDJDQUFvQyxDQUFwQyxtQ0FBb0MsQ0FBcEMsbURBQW9DLENBQ3BDLHlDRVVpRCxDRlZqRCxpQ0VVaUQsQ0ZQakQsUUFBUyxDQUNULDRCQUE2QixDQUM3QixhQUFjLENBQ2QsWUFBYSxDQUNiLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsZ0JBQWlCLENBaEJuQixpQkFzQk0sU0NzTHVCLENEcEwxQixlQUlELG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZ0JDMEt1RCxDRHpLdkQsZ0JBQWtFLENBQ25FLGlCQUdDLGFBQWMsQ0FDZCxPQUFRLENBQ1IscUJBQXdDLENBSDFDLGtFQVFJLGlCQUFrQixDQUNsQixnQkM2SnFELENENUpyRCxnQkM2SnFELENENUpyRCxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLDZDQUE4QixDQUE5QixxQ0FBOEIsQ0FBOUIsNkJBQThCLENBQTlCLGdEQUE4QixDQUM5Qix1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLGlCRWxDNEMsQ0ZtQzVDLHdCQzFCNkIsQ0RXakMsaURBb0JJLGFBQWMsQ0FDZCxVQUFXLENBckJmLHlCQXlCSSxjQUE4RCxDQXpCbEUsd0JBNkJJLGlCQUFpRSxDQUNsRSwySEc1REssZ0NBQXFCLENBQXJCLHdCQUF5QixDQUwvQiw4Q0FXTSwrQkFBVyxDQUFYLHVCQUF3QixDQVg5QixzREFjUSxLQUFNLENBQ04sU0FBVSxDQWZsQixxREFtQlEsUUFBUyxDQUNULGdDQUFXLENBQVgsd0JBQXlCLENBQzFCLE1DbkJMLGVBQWMsQ0FBZCxpQkFBYyxDQUFkLGlCQUFjLENBQWQsZUFBYyxDQUFkLGNBQWMsQ0FBZCxpQkFBYyxDQUFkLGlCQUFjLENBQWQsZ0JBQWMsQ0FBZCxlQUFjLENBQWQsZUFBYyxDQUFkLGFBQWMsQ0FBZCxlQUFjLENBQWQsb0JBQWMsQ0FJZCxrQkFBYyxDQUFkLG9CQUFjLENBQWQsa0JBQWMsQ0FBZCxlQUFjLENBQWQsa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGdCQUFjLENBQWQsZUFBYyxDQUlkLGtCQUFpQyxDQUFqQyxzQkFBaUMsQ0FBakMsc0JBQWlDLENBQWpDLHNCQUFpQyxDQUFqQyx1QkFBaUMsQ0FBakMsd0JBQWlDLENBS25DLGlGQUF5QixDQUN6QiwwSEFBd0IsQ0FDekIsVUNaQyxpQkFBa0IsQ0FDbkIscUJBbUJDLG9CSnFFd0IsQ0lwRXhCLGFKRitCLENJRy9CLGtCQ0RzQyxDREV0QyxvQko0R2lDLENJM0dqQyxpQkNIYSxDRElkLHFCQUlDLG9CSjREd0IsQ0kzRHhCLGFKWCtCLENJWS9CLGtCQ1ZzQyxDRFd0QyxvQkptR2lDLENJbEdqQyxpQkNaYSxDRGFiLHdCQUF5QixDQUMxQixxQkFJQyxvQkprRHdCLENJakR4QixhSnJCK0IsQ0lzQi9CLGtCQ3BCc0MsQ0RxQnRDLG9CSnlGaUMsQ0l4RmpDLGlCQ3RCYSxDRHVCYix3QkFBeUIsQ0FDMUIsMkJBR0Msa0JBQThCLENBQzlCLG9CSndDd0IsQ0l2Q3hCLGFKbkMrQixDSW9DL0IsK0RKK0M2RSxDSTlDN0UsY0MvQnNDLENEZ0N0QyxlSmlFNkIsQ0loRTdCLGdCSjRFNkIsQ0kzRTdCLGlCQ2xDYSxDRG1DYix3QkFBeUIsQ0FDMUIscUlBSUMsb0JKNEJ3QixDSTNCeEIsa0JKZ0RnQyxDSS9DaEMsZ0JKbUU2QixDSWxFN0IsaUJDM0NhLENENENkLDRHQUlDLG9CSm9Cd0IsQ0luQnhCLGtCSnVDZ0MsQ0l0Q2hDLGdCSjJENkIsQ0kxRDdCLGlCQ25EYSxDRG9EZCxnSEFJQyxvQkpZd0IsQ0lYeEIsY0ppQzRCLENJaEM1QixnQkptRDZCLENJbEQ3QixpQkMzRGEsQ0Q0RGQsd0hBSUMsb0JKSXdCLENJSHhCLGlCSjJCK0IsQ0kxQi9CLGdCSjJDNkIsQ0kxQzdCLGlCQ25FYSxDRG9FZCx1SUFJQyxzQkV2RnFDLENGd0ZyQyxrQkN6RXNDLENEMEV0QyxnQkptQzZCLENJbEM3QixpQkMzRWEsQ0Q0RWQsNkNBSUMsZUFBZ0IsQ0FDaEIsYUpuRitCLENJb0YvQixrQkNsRnNDLENEbUZ0QyxvQkoyQmlDLENJMUJqQyxpQkNwRmEsQ0RxRmQsc0JBSUMsbUJFeEdxQyxDRnlHckMsYUpqRytCLENJa0cvQixtRUpYaUYsQ0lZakYsa0JDNUZzQyxDRDZGdEMsZ0JKTzhCLENJTjlCLGlCQzlGYSxDRCtGYix5QkFBMEIsQ0FDM0IscUVBSUMscUJFbkhxQyxDRm9IckMsYUp2RytCLENJd0cvQixrQkN0R3NDLENEdUd0QyxvQkpPaUMsQ0lOakMsaUJDeEdhLENEeUdkLDZGQUlDLHFCRTVIcUMsQ0Y2SHJDLGFKaEgrQixDSWlIL0Isa0JDL0dzQyxDRGdIdEMsb0JKRGlDLENJRWpDLGlCQ2pIYSxD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ZSxDQUNoQixTQUdDLFlBQWEsQ0FDZCxTQUtDLHVCQUF3QixDQUN6QiwwQ0sxZEMsZUY2VDZCLENFNVQ3QixtRVprR2lGLENZakdqRixnQlpxSDhCLENZcEg5QixlSmlTK0IsQ0kvUmhDLE9Ia0hLLGtCQXRDWSxDRzFFNkIsT0hnSHpDLGtCQXRDWSxDR3pFNkIsT0grR3pDLGtCQXRDWSxDR3hFNkIsT0g4R3pDLGtCQXRDWSxDR3ZFNkIsT0g2R3pDLGtCQXRDWSxDR3RFNkIsT0g0R3pDLGtCQXRDWSxDR3JFNkIsTUgyR3pDLG9CQXRDWSxDR2pFaEIsZUptUytCLENJbFNoQyxXSHNHSyxjQXRDWSxDRzNEaEIsZUpzUitCLENJclIvQixlSjZRK0IsQ0k1UWhDLFdIK0ZLLGdCQXRDWSxDR3REaEIsZUprUitCLENJalIvQixlSndRK0IsQ0l2UWhDLFdIMEZLLGdCQXRDWSxDR2pEaEIsZUo4UStCLENJN1EvQixlSm1RK0IsQ0lsUWhDLFdIcUZLLGdCQXRDWSxDRzVDaEIsZUowUStCLENJelEvQixlSjhQK0IsQ0RyT2pDLEdLaEJFLGlCWndDd0IsQ1l2Q3hCLG9CWnVDd0IsQ1l0Q3hCLFFBQVMsQ0FDVCw0Qlp4QytCLENZeUNoQyxhSGFHLG1CQUFXLENHSGIsZVp1RDZCLENZdEQ5QixXQUlDLFlKOFBnQyxDSTdQaEMsd0JKc1FtQyxDSXJRcEMsZUN4RUMsY0FBZSxDQUNmLGVBQWdCLENEZ0ZqQixhQ2pGQyxjQUFlLENBQ2YsZUFBZ0IsQ0RxRmpCLGtCQUVDLG9CQUFxQixDQUR2QixtQ0FJSSxrQkpnUCtCLENJL09oQyxZSHhCQyxhQUFXLENHbUNiLHdCQUF5QixDQUMxQixZQUlDLG9CWmpCd0IsQ1NnQ3BCLG9CQXRDWSxDR3lCakIsbUJBR0MsYUFBYyxDSDdDWixtQkFBVyxDRytDYixhSjFHZ0IsQ0l1R2xCLDJCQU1JLG9CQUFxQixDQUN0QixXRWhIRCxjQUFlLENBR2YsV0FBWSxDQ0xiLGVBS0MsY1ArK0J3QyxDTzkrQnhDLHFCZkM0QixDZUE1Qix3QlBOZ0IsQ1FMZCxvQmhCcUs0QixDYy9KOUIsY0FBZSxD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RkFZTSxvQkNtRTBELENieEVoRSxvQ1lpQk0sd0JBSnNDLENaYnRCLDhFWXFCZCx3QkFSb0MsQ0FwQjVDLG1EQUlJLHdCQzJFNEQsQ0QvRWhFLHVGQVlNLG9CQ21FMEQsQ2J4RWhFLGtDWWlCTSx3QkFKc0MsQ1pidEIsMEVZcUJkLHdCQVJvQyxDQXBCNUMsMENBSUksd0JDMkU0RCxDRC9FaEUsMkVBWU0sb0JDbUUwRCxDYnhFaEUsK0JZaUJNLHdCQUpzQyxDWmJ0QixvRVlxQmQsd0JBUm9DLENBcEI1QyxtREFJSSx3QkMyRTRELENEL0VoRSx1RkFZTSxvQkNtRTBELENieEVoRSxrQ1lpQk0sd0JBSnNDLENaYnRCLDBFWXFCZCx3QkFSb0MsQ0FwQjVDLGdEQUlJLHdCQzJFNEQsQ0QvRWhFLG1GQVlNLG9CQ21FMEQsQ2J4RWhFLGlDWWlCTSx3QkFKc0MsQ1pidEIsd0VZcUJkLHdCQVJvQyxDQXBCNUMsNkNBSUksd0JDMkU0RCxDRC9FaEUsK0VBWU0sb0JDbUUwRCxDYnhFaEUsZ0NZaUJNLHdCQUpzQyxDWmJ0QixzRVlxQmQsd0JBUm9DLENBcEI1QywwQ0FJSSx3QkMyRTRELENEL0VoRSwyRUFZTSxvQkNtRTBELENieEVoRSwrQllpQk0sd0JBSnNDLENaYnRCLG9FWXFCZCx3QkFSb0MsQ0FwQjVDLGdEQUlJLGtDZlFTLENHTGIsaUNZaUJNLGtDQUpzQyxDWmJ0Qix3RVlxQmQsa0NBUm9DLENBU3JDLHNCRGdGSCxVZDNHUyxDYzRHVCx3QmRwR1ksQ2NxR1osb0JkMlBxRCxDY2hRM0QsdUJBV00sYWQ1R1ksQ2M2R1osd0JkbEhZLENjbUhaLG9CdEIxRzJCLENzQjJHNUIsWUFLSCxVZDNIYSxDYzRIYix3QmRwSGdCLENja0hsQixtREFPSSxvQmR1T3VELENjOU8zRCwyQkFXSSxRQUFTLENBWGIsb0RBZ0JNLHVDZDFJUyxDR0tiLHVDVzRJTSxVZGpKTyxDY2tKUCx3Q2RsSk8sQ1drRVgsNkJHaUdBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBTHBDLHFDQVNLLFFBQVMsQ0FDVixDSDNHTCw2QkdpR0EscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FMcEMscUNBU0ssUUFBUyxDQUNWLENIM0dMLDZCR2lHQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUxwQyxxQ0FTSyxRQUFTLENBQ1YsQ0gzR0wsOEJHaUdBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBTHBDLHFDQVNLLFFBQVMsQ0FDVixDSDNHTCw4QkdpR0Esc0JBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FMcEMsc0NBU0ssUUFBUyxDQUNWLENBZlQsa0JBT1EsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FWekMsa0NBY1UsUUFBUyxDQUNWLGNHM0tQLDBCQUFvQixDQUFwQiwwQkFBb0IsQ0FBcEIsbUJBQW9CLENBQ3BCLDBCQUFZLENBQVosaUJBQWtCLENBRnBCLG9DQU1JLFNBQVUsQ0FDVixVQUFXLENBQ1gsaUJBQWtCLENBQ25CLGVDVkQsVUFBVyxDQUNYLGdCMUIrTThCLEMwQjlNOUIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNsQixXQzZCQyxhQUFjLENBQ2QsaUJBQWtCLENBRnBCLG1CQUtJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLFVBQVcsQ0FDWix5RUFRRCxpQkFBa0IsQ0FDbEIsS0FBUyxDQUNULFFBQVMsQ0FDVCxNQUFTLENBQ1QsVUFBWSxDQUNaLFdBQVksQ0FDYix5QkEwQkssbUJBQWtELENBRHBELHlCQUNFLGtCQUFrRCxDQURwRCwwQkFDRSxxQkFBa0QsQ0FEcEQsNkJBQ0Usb0JBQWtELENBRHBELDZCQUNFLHdCQUFrRCxDQURwRCw2QkFDRSxtQkFBa0QsQ0FEcEQsNkJBQ0UseUJBQWtELENBQ25ELDRDQWtCRCxVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFnQixDQUNoQixXQUFZLENBQ2IsY0N6R0QsYUFBYyxDQUNkLFVBQVcsQ0FDWCxtQ3BCcWUySCxDb0JwZTNILHNCbEJpWmtDLENENVI5QixrQkF0Q1ksQ21CNUVoQixlNUIrRzZCLEM0QjlHN0IsaUI1QitIeUIsQzRCOUh6QixhcEJEZ0IsQ29CRWhCLHFCcEJUYSxDb0JVYiwyQkFBNEIsQ0FDNUIsd0JwQlBnQixDUU5kLG9CaEJxSzRCLEM2QnBLMUIsb0ZuQndnQnlHLENtQnhnQnpHLDRFbkJ3Z0J5RyxDbUJ4Z0J6RyxvRW5Cd2dCeUcsQ21CeGdCekcsd0duQndnQm9ILENtQm5nQnRILHdDRExKLGNDTU0sdUJBQVksQ0FBWixlQUFnQixDRHlDckIsQ0EvQ0QsMEJBc0JJLDRCQUE2QixDQUM3QixRQUFTLENFaEJYLG9CQUNFLGF0QkFjLENzQkNkLHFCdEJSVyxDc0JTWCxvQnRCZ2RzRSxDc0IvY3RFLFNBQVUsQ0FLUixrRDlCR29CLEM4QkhwQiwwQzlCRzJCLEM4QkQ5Qix5Q0ZhQyxhcEJ4QmMsQ29CMEJkLFNBQVUsQ0VmWCxvQ0ZhQyxhcEJ4QmMsQ29CMEJkLFNBQVUsQ0VmWCxxQ0ZhQyxhcEJ4QmMsQ29CMEJkLFNBQVUsQ0VmWCwyQkZhQyxhcEJ4QmMsQ29CMEJkLFNBQVUsQ0FqQ2QsK0NBMkNJLHdCcEJ4Q2MsQ29CMENkLFNBQVUsQ0FDWCxxQ0FVQyxhcEJoRGMsQ29CaURkLHFCcEJ4RFcsQ29CeURaLHVDQU1ELGFBQWMsQ0FDZCxVQUFXLENBQ1osZ0JBVUMsK0JBQStELENBQy9ELGtDQUFrRSxDQUNsRSxlQUFnQixDbkJaZCxpQkFBVyxDbUJjYixpQjVCdUR5QixDNEJ0RDFCLG1CQUdDLDZCQUFrRSxDQUNsRSxnQ0FBcUUsQ25Cb0NqRSxrQkF0Q1ksQ21CSWhCLGlCNUJpRHlCLEM0QmhEMUIsbUJBR0MsOEJBQWtFLENBQ2xFLGlDQUFxRSxDbkI2QmpFLGNBdENZLENtQldoQixpQjVCMkN5QixDNEIxQzFCLHdCQVNDLGFBQWMsQ0FDZCxVQUFXLENBQ1gsbUJsQjBTbUMsQ2tCelNuQyxzQmxCeVNtQyxDa0J4U25DLGVBQWdCLENBQ2hCLGlCNUIwQnlCLEM0QnpCekIsYTVCL0YrQixDNEJnRy9CLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsa0JBQW1DLENBVnJDLGdGQWNJLGVBQWdCLENBQ2hCLGNBQWUsQ0FDaEIsaUJBWUQsa0NwQnNXcUksQ29CcldySSxvQmxCMlJpQyxDRHRTN0IsY0F0Q1ksQ21CbURoQixpQjVCR3lCLENnQjFJdkIsbUJSdU8rQixDb0I5RmxDLGlCQUdDLGlDcEIrVnFJLENvQjlWckksa0JsQndSZ0MsQ0QzUzVCLGtCQXRDWSxDbUIyRGhCLGlCNUJOeUIsQ2dCekl2QixtQlJzTytCLENvQnJGbEMsd0RBTUcsV0FBWSxDQUNiLHNCQUlELFdBQVksQ0FDYixZQVFDLGtCcEJvVjBDLENvQm5WM0MsV0FHQyxhQUFjLENBQ2QsaUJwQnFVNEMsQ29CcFU3QyxVQVFDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsaUJBQTBDLENBQzFDLGdCQUF5QyxDQUozQyx5Q0FRSSxpQkFBMEMsQ0FDMUMsZ0JBQXlDLENBQzFDLFlBU0QsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQnBCMFM2QyxDb0J6UzlDLGtCQUdDLGlCQUFrQixDQUNsQixnQnBCc1MyQyxDb0JyUzNDLG9CcEJvUzZDLENvQnZTL0MsK0NBTUksYXBCeE1jLENvQnlNZixrQkFJRCxlQUFnQixDQUNqQixtQkFHQywwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsbUJwQnlSNEMsQ29CN1I5QyxxQ0FRSSxlQUFnQixDQUNoQixZQUFhLENBQ2IscUJwQm9SNEMsQ29CblI1QyxhQUFjLENFM01oQixnQkFDRSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCdEJvZDBDLENDNWExQyxtQkFBVyxDcUJ0Q1gsYXRCU2EsQ3NCUmQsZUFHQyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixZQUFhLENBQ2IsY0FBZSxDQUNmLG9CdEJzeUJxQyxDc0JyeUJyQyxnQkFBaUIsQ3JCbUZmLGlCQXRDWSxDcUIzQ2QsaUI5QitGdUIsQzhCOUZ2QixVdEJ4Q1csQ3NCeUNYLG9DdEJMYSxDUXRDYixvQmhCcUs0QixDOEJ4SDdCLDBEQUtHLG9CdEJaVyxDc0JlVCxvQ3RCZ2IyRixDc0IvYTNGLDJQTmZtSSxDTWdCbkksMkJBQTRCLENBQzVCLHdEdEIrYTZGLENzQjlhN0YsNkR0QjZhd0YsQ3NCdGI1RixzRUFhSSxvQnRCdkJTLENzQndCVCxtRHRCeEJFLENzQndCRiwyQ3RCeEJTLENzQlViLDBMQW1CSSxhQUFjLENBQ2YsMEVBU0Msb0N0QndaMkYsQ3NCdlozRiw2RXRCeVo2RixDc0J2WmhHLDREQU1DLG9CdEJoRFcsQ3NCbURULG9EdEJxZTBKLENzQnBlMUosd2dCQUFrSixDQU50Six3RUFVSSxvQnRCeERTLENzQnlEVCxtRHRCekRFLENzQnlERiwyQ3RCekRTLENzQjhDYiw4TEFnQkksYUFBYyxDQUNmLDhNQVVDLGFBQWMsQ0FDZiwwR0FRQyxhdEJsRlMsQ3NCK0ViLDBNQVFJLGFBQWMsQ0FDZiwwSEFRQyxhdEJoR1MsQ3NCNkZiLDBJQU1NLG9CdEJuR08sQ3NCNkZiLDBOQVlJLGFBQWMsQ0FabEIsMEpBaUJNLG9CQUFrQyxDQ25KeEMsd0JEb0orQyxDQWxCL0Msc0pBd0JNLG1EdEJySEEsQ3NCcUhBLDJDdEJySE8sQ3NCNkZiLGtMQTRCTSxvQnRCekhPLENzQjBIUiw4R0FVRCxvQnRCcElTLENzQmlJYiw4TUFRSSxhQUFjLENBUmxCLDBIQWFNLG9CdEI5SU8sQ3NCK0lQLG1EdEIvSUEsQ3NCK0lBLDJDdEIvSU8sQ3NCZGYsa0JBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQnRCb2QwQyxDQzVhMUMsbUJBQVcsQ3FCdENYLGF0Qk1hLENzQkxkLGlCQUdDLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLFlBQWEsQ0FDYixjQUFlLENBQ2Ysb0J0QnN5QnFDLENzQnJ5QnJDLGdCQUFpQixDckJtRmYsaUJBdENZLENx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bEwsNkhuQmlka0wsQ21CamRsTCxpS25CaWQ2TCxDbUI1Yy9MLHdDR0xKLEtITU0sdUJBQVksQ0FBWixlQUFnQixDR2lDckIsQ3JCakNDLFdxQlFFLGFoQ0M2QixDZ0NBN0Isb0JBQXFCLENyQlRELHNCcUJjcEIsU0FBVSxDQUNWLGtEaENGc0IsQ2dDRXRCLDBDaENGNkIsQ2dDbkJqQyw0QkEyQkksVWhDMkptQixDZ0N6SnBCLHVDQWVELG1CQUFvQixDQUNyQixhQzdDQyxVekJDYSxDdUJEWCx3Qi9CbUI2QixDaUNqQi9CLG9CakNpQitCLENXYi9CLG1Cc0JBRSxVekJMVyxDdUJEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILEN0Qk9yRyxzQ3NCV2xCLGtEQUF3QyxDQUF4QywwQ0FBaUYsQ0FFcEYsNENBS0MsVXpCdkJXLEN5QndCWCx3QmpDTjZCLENpQ083QixvQmpDUDZCLENpQ1k5Qix1SUFLQyxVekJuQ1csQ3lCb0NYLHdCQXRDdUssQ0EwQ3ZLLG9CQTFDK00sQ0E0Qy9NLHlKQUtJLGtEQUF3QyxDQUF4QywwQ0FBaUYsQ0FFcEYsZUFsREgsVXpCQ2EsQ3VCRFgsd0IvQmM2QixDaUNaL0Isb0JqQ1krQixDV1IvQixxQnNCQUUsVXpCTFcsQ3VCRFgsd0JFRG9GLENBU3BGLG9CQVR5SCxDdEJPckcsMENzQldsQixvREFBd0MsQ0FBeEMsNENBQWlGLENBRXBGLGdEQUtDLFV6QnZCVyxDeUJ3Qlgsd0JqQ1g2QixDaUNZN0Isb0JqQ1o2QixDaUNpQjlCLDZJQUtDLFV6Qm5DVyxDeUJvQ1gsd0JBdEN1SyxDQTBDdkssb0JBMUMrTSxDQTRDL00sK0pBS0ksb0RBQXdDLENBQXhDLDRDQUFpRixDQUVwRixhQWxESCxVekJDYSxDdUJEWCx3QnZCcUNhLEN5Qm5DZixvQnpCbUNlLENHL0JmLG1Cc0JBRSxVekJMVyxDdUJEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILEN0Qk9yRyxzQ3NCV2xCLGtEQUF3QyxDQUF4QywwQ0FBaUYsQ0FFcEYsNENBS0MsVXpCdkJXLEN5QndCWCx3QnpCWWEsQ3lCWGIsb0J6QldhLEN5Qk5kLHVJQUtDLFV6Qm5DVyxDeUJvQ1gsd0JBdEN1SyxDQTBDdkssb0JBMUMrTSxDQTRDL00seUpBS0ksa0RBQXdDLENBQXhDLDBDQUFpRixDQUVwRixVQWxESCxVekJDYSxDdUJEWCx3QnZCdUNhLEN5QnJDZixvQnpCcUNlLENHakNmLGdCc0JBRSxVekJMVyxDdUJEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILEN0Qk9yRyxnQ3NCV2xCLG1EQUF3QyxDQUF4QywyQ0FBaUYsQ0FFcEYsc0NBS0MsVXpCdkJXLEN5QndCWCx3QnpCY2EsQ3lCYmIsb0J6QmFhLEN5QlJkLDhIQUtDLFV6Qm5DVyxDeUJvQ1gsd0JBdEN1SyxDQTBDdkssb0JBMUMrTSxDQTRDL00sZ0pBS0ksbURBQXdDLENBQXhDLDJDQUFpRixDQUVwRixhQWxESCxhekJVZ0IsQ3VCVmQsd0J2Qm9DYSxDeUJsQ2Ysb0J6QmtDZSxDRzlCZixtQnNCQUUsYXpCSWMsQ3VCVmQsd0JFRG9GLENBU3BGLG9CQVR5SCxDdEJPckcsc0NzQldsQixtREFBd0MsQ0FBeEMsMkNBQWlGLENBRXBGLDRDQUtDLGF6QmRjLEN5QmVkLHdCekJXYSxDeUJWYixvQnpCVWEsQ3lCTGQsdUlBS0MsYXpCMUJjLEN5QjJCZCx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBNEMvTSx5SkFLSSxtREFBd0MsQ0FBeEMsMkNBQWlGLENBRXBGLFlBbERILFV6QkNhLEN1QkRYLHdCdkJrQ2EsQ3lCaENmLG9CekJnQ2UsQ0c1QmYsa0JzQkFFLFV6QkxXLEN1QkRYLHdCRURvRixDQVNwRixvQkFUeUgsQ3RCT3JHLG9Dc0JXbEIsa0RBQXdDLENBQXhDLDBDQUFpRixDQUVwRiwwQ0FLQyxVekJ2QlcsQ3lCd0JYLHdCekJTYSxDeUJSYixvQnpCUWEsQ3lCSGQsb0lBS0MsVXpCbkNXLEN5Qm9DWCx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBNEMvTSxzSkFLSSxrREFBd0MsQ0FBeEMsMENBQWlGLENBRXBGLFdBbERILGF6QlVnQixDdUJWZCx3Qi9CWTZCLENpQ1YvQixvQmpDVStCLENXTi9CLGlCc0JBRSxhekJJYyxDdUJWZCx3QkVEb0YsQ0FTcEYsb0JBVHlILEN0Qk9yRyxrQ3NCV2xCLG9EQUF3QyxDQUF4Qyw0Q0FBaUYsQ0FFcEYsd0NBS0MsYXpCZGMsQ3lCZWQsd0JqQ2I2QixDaUNjN0Isb0JqQ2Q2QixDaUNtQjlCLGlJQUtDLGF6QjFCYyxDeUIyQmQsd0JBdEN1SyxDQTBDdkssb0JBMUMrTSxDQTRDL00sbUpBS0ksb0RBQXdDLENBQXhDLDRDQUFpRixDQUVwRixVQWxESCxVekJDYSxDdUJEWCx3Qi9CZTZCLENpQ2IvQixvQmpDYStCLENXVC9CLGdCc0JBRSxVekJMVyxDdUJEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILEN0Qk9yRyxnQ3NCV2xCLG9EQUF3QyxDQUF4Qyw0Q0FBaUYsQ0FFcEYsc0NBS0MsVXpCdkJXLEN5QndCWCx3QmpDVjZCLENpQ1c3QixvQmpDWDZCLENpQ2dCOUIsOEhBS0MsVXpCbkNXLEN5Qm9DWCx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBNEMvTSxnSkFLSSxvREFBd0MsQ0FBeEMsNENBQWlGLENBRXBGLHFCQUtILGFqQ3BDK0IsQ2lDcUMvQixvQmpDckMrQixDV2IvQiwyQnNCcURFLFV6QjFEVyxDeUIyRFgsd0JqQ3pDNkIsQ2lDMEM3QixvQmpDMUM2QixDV2JULHNEc0I0RHBCLGlEakMvQ3NCLENpQytDdEIseUNqQy9DNkIsQ2lDZ0Q5Qiw0REFJQyxhakNwRDZCLENpQ3FEN0IsNEJBQTZCLENBQzlCLCtKQUtDLFV6QjdFVyxDeUI4RVgsd0JqQzVENkIsQ2lDNkQ3QixvQmpDN0Q2QixDaUMrRDdCLGlMQUtJLGlEakNwRWtCLENpQ29FbEIseUNqQ3BFeUIsQ2lDc0U1Qix1QkFsQ0gsYWpDekMrQixDaUMwQy9CLG9CakMxQytCLENXUi9CLDZCc0JxREUsVXpCMURXLEN5QjJEWCx3QmpDOUM2QixDaUMrQzdCLG9CakMvQzZCLENXUlQsMERzQjREcEIsb0RqQ3BEc0IsQ2lDb0R0Qiw0Q2pDcEQ2QixDaUNxRDlCLGdFQUlDLGFqQ3pENkIsQ2lDMEQ3Qiw0QkFBNkIsQ0FDOUIscUtBS0MsVXpCN0VXLEN5QjhFWCx3QmpDakU2QixDaUNrRTdCLG9CakNsRTZCLENpQ29FN0IsdUxBS0ksb0RqQ3pFa0IsQ2lDeUVsQiw0Q2pDekV5QixDaUMyRTVCLHFCQWxDSCxhekJsQmUsQ3lCbUJmLG9CekJuQmUsQ0cvQmYsMkJzQnFERSxVekIxRFcsQ3lCMkRYLHdCekJ2QmEsQ3lCd0JiLG9CekJ4QmEsQ0cvQk8sc0RzQjREcEIsa0R6QjdCTSxDeUI2Qk4sMEN6QjdCYSxDeUI4QmQsNERBSUMsYXpCbENhLEN5Qm1DYiw0QkFBNkIsQ0FDOUIsK0pBS0MsVXpCN0VXLEN5QjhFWCx3QnpCMUNhLEN5QjJDYixvQnpCM0NhLEN5QjZDYixpTEFLSSxrRHpCbERFLEN5QmtERiwwQ3pCbERTLEN5Qm9EWixrQkFsQ0gsYXpCaEJlLEN5QmlCZixvQnpCakJlLENHakNmLHdCc0JxREUsVXpCMURXLEN5QjJEWCx3QnpCckJhLEN5QnNCYixvQnpCdEJhLENHakNPLGdEc0I0RHBCLG1EekIzQk0sQ3lCMkJOLDJDekIzQmEsQ3lCNEJkLHNEQUlDLGF6QmhDYSxDeUJpQ2IsNEJBQTZCLENBQzlCLHNKQUtDLFV6QjdFVyxDeUI4RVgsd0J6QnhDYSxDeUJ5Q2Isb0J6QnpDYSxDeUIyQ2Isd0tBS0ksbUR6QmhERSxDeUJnREYsMkN6QmhEUyxDeUJrRFoscUJBbENILGF6Qm5CZSxDeUJvQmYsb0J6QnBCZSxDRzlCZiwyQnNCcURFLGF6QmpEYyxDeUJrRGQsd0J6QnhCYSxDeUJ5QmIsb0J6QnpCYSxDRzlCTyxzRHNCNERwQixrRHpCOUJNLEN5QjhCTiwwQ3pCOUJhLEN5QitCZCw0REFJQyxhekJuQ2EsQ3lCb0NiLDRCQUE2QixDQUM5QiwrSkFLQyxhekJwRWMsQ3lCcUVkLHdCekIzQ2EsQ3lCNENiLG9CekI1Q2EsQ3lCOENiLGlMQUtJLGtEekJuREUsQ3lCbURGLDBDekJuRFMsQ3lCcURaLG9CQWxDSCxhekJyQmUsQ3lCc0JmLG9CekJ0QmUsQ0c1QmYsMEJzQnFERSxVekIxRFcsQ3lCMkRYLHdCekIxQmEsQ3lCMkJiLG9CekIzQmEsQ0c1Qk8sb0RzQjREcEIsa0R6QmhDTSxDeUJnQ04sMEN6QmhDYSxDeUJpQ2QsMERBSUMsYXpCckNhLEN5QnNDYiw0QkFBNkIsQ0FDOUIsNEpBS0MsVXpCN0VXLEN5QjhFWCx3QnpCN0NhLEN5QjhDYixvQnpCOUNhLEN5QmdEYiw4S0FLSSxrRHpCckRFLEN5QnFERiwwQ3pCckRTLEN5QnVEWixtQkFsQ0gsYWpDM0MrQixDaUM0Qy9CLG9CakM1QytCLENXTi9CLHlCc0JxREUsYXpCakRjLEN5QmtEZCx3QmpDaEQ2QixDaUNpRDdCLG9CakNqRDZCLENXTlQsa0RzQjREcEIsb0RqQ3REc0IsQ2lDc0R0Qiw0Q2pDdEQ2QixDaUN1RDlCLHdEQUlDLGFqQzNENkIsQ2lDNEQ3Qiw0QkFBNkIsQ0FDOUIseUpBS0MsYXpCcEVjLEN5QnFFZCx3QmpDbkU2QixDaUNvRTdCLG9CakNwRTZCLENpQ3NFN0IsMktBS0ksb0RqQzNFa0IsQ2lDMkVsQiw0Q2pDM0V5QixDaUM2RTVCLGtCQWxDSCxhakN4QytCLENpQ3lDL0Isb0JqQ3pDK0IsQ1dUL0Isd0JzQnFERSxVekIxRFcsQ3lCMkRYLHdCakM3QzZCLENpQzhDN0Isb0JqQzlDNkIsQ1dUVCxnRHNCNERwQixpRGpDbkRzQixDaUNtRHRCLHlDakNuRDZCLENpQ29EOUIsc0RBSUMsYWpDeEQ2QixDaUN5RDdCLDRCQUE2QixDQUM5QixzSkFLQyxVekI3RVcsQ3lCOEVYLHdCakNoRTZCLENpQ2lFN0Isb0JqQ2pFNkIsQ2lDbUU3Qix3S0FLSSxpRGpDeEVrQixDaUN3RWxCLHlDakN4RXlCLENpQzBFNUIsVURsQkgsZWhDK0M2QixDZ0M5QzdCLGFoQ3JEK0IsQ2dDc0QvQixvQnRCbUg0QyxDQ3RMNUMsZ0JxQnNFRSxhaEMxRDZCLENnQzJEN0Isb0J0QmlIMEMsQ0N4THRCLGdDcUI0RXBCLG9CdEI0RzBDLENzQjNHMUMsdUJBQVksQ0FBWixlQUFnQixDQWJwQixzQ0FrQkksYXhCakZjLEN3QmtGZCxtQkFBb0IsQ0FDckIsMkJDS0Qsa0J2QnFVZ0MsQ0QzUzVCLGtCQXRDWSxDd0Jj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LENBQzFJLHlCQUErRyxDQUMvRyxzQmhDMlhpSSxDZ0MxWGpJLHVCaEMwWGlJLENnQ3pYakksd0J4Q3JLMkIsQ3dDdUszQixtQmhDc1g0RSxDcUJ6aUI1RSwwSm5CMGhCd0osQ21CMWhCeEosa0puQjBoQndKLENtQjFoQnhKLGtJbkIwaEJ3SixDbUIxaEJ4SiwwTW5CMGhCbUssQ21CcmhCckssd0NXMkpKLDRDWDFKTSx1QkFBWSxDQUFaLGVBQWdCLENXK0tqQixDQXJCTCw0RUEwQk0scUJoQ3pMUyxDZ0MwTFQsb0NBQVcsQ0FBWCw0QkFBNEUsQ0EzQmxGLHNGQWlDTSxtQ3hDOUsyQixDd0MrSzVCLGVBWUgsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxtQ2hDd1IySCxDZ0N2UjNILHNDOUJvTWtDLENENVI5QixrQkF0Q1ksQytCaUloQixleEM5RjZCLEN3QytGN0IsaUJ4QzlFeUIsQ3dDK0V6QixhaEM5TWdCLENnQytNaEIscUJBQXNCLENBQ3RCLDJNaENtV21JLENnQ2xXbkkscUJoQ3hOYSxDZ0N5TmIsd0JoQ3JOZ0IsQ1FOZCxvQmhCcUs0QixDd0N5RDlCLHVCQUFZLENBQVosb0JBQVksQ0FBWixlQUFnQixDQWhCbEIscUJBbUJJLG9CaEMwUHNFLENnQ3pQdEUsU0FBVSxDQUlSLGtEeENsTm9CLEN3Q2tOcEIsMEN4Q2xOMkIsQ3dDMExqQyxnQ0FpQ00sYWhDdE9ZLENnQ3VPWixxQmhDOU9TLENnQzRNZiw4REF3Q0ksV0FBWSxDQUNaLG9COUIrSmdDLEM4QjlKaEMscUJBQXNCLENBMUMxQix3QkE4Q0ksYWhDcFBjLENnQ3FQZCx3QmhDelBjLENnQzBNbEIsMkJBb0RJLFlBQWEsQ0FDZCxrQkFJRCxrQ2hDbU9xSSxDZ0NsT3JJLGtCOUJ1SmtDLEM4QnRKbEMscUI5QnNKa0MsQzhCckpsQyxrQjlCc0ppQyxDRHRTN0IsY0F0Q1ksQytCd0xqQixrQkFHQyxpQ2hDNE5xSSxDZ0MzTnJJLGlCOUJvSmlDLEM4Qm5KakMsb0I5Qm1KaUMsQzhCbEpqQyxpQjlCbUpnQyxDRDNTNUIsa0JBdENZLEMrQmdNakIsYUFRQyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxtQ2hDME0ySCxDZ0N6TTNILGVBQWdCLENBQ2pCLG1CQUdDLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLG1DaENrTTJILENnQ2pNM0gsUUFBUyxDQUNULFNBQVUsQ0FOWiw4Q0FTSSxvQmhDK0tzRSxDZ0M5S3RFLGtEeEN6UnNCLEN3Q3lSdEIsMEN4Q3pSNkIsQ3dDK1FqQyxpREFjSSx3QmhDN1NjLENnQytSbEIsd0RBbUJNLGdCaENxVVEsQ2dDeFZkLDREQXdCSSx5QkFBMEIsQ0FDM0IsbUJBSUQsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsTUFBTyxDQUNQLFNBQVUsQ0FDVixtQ2hDb0sySCxDZ0NuSzNILHNCOUJnRmtDLEM4QjlFbEMsZXhDak42QixDd0NrTjdCLGlCeENqTXlCLEN3Q2tNekIsYWhDalVnQixDZ0NrVWhCLHFCaEN6VWEsQ2dDMFViLHdCaEN0VWdCLENRTmQsb0JoQnFLNEIsQ3dDMEpoQywwQkFrQkksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULFNBQVUsQ0FDVixhQUFjLENBQ2QsNkJoQzhJK0YsQ2dDN0kvRixzQjlCOERnQyxDOEI3RGhDLGlCeENqTnVCLEN3Q2tOdkIsYWhDalZjLENnQ2tWZCxnQkFBaUIsQ1QxVmpCLHdCdkJHYyxDZ0N5VmQsbUJBQW9CLEN4QjdWcEIsK0J3QjhWZ0YsQ0FDakYsY0FVRCxVQUFXLENBQ1gseUJBQStGLENBQy9GLFNBQVUsQ0FDViw0QkFBNkIsQ0FDN0IsdUJBQVksQ0FBWixvQkFBWSxDQUFaLGVBQWdCLENBTGxCLG9CQVFJLFlBQWEsQ0FSakIsMENBWThCLGlFeENoV0osQ3dDZ1dJLHlEeENoV0csQ3dDb1ZqQyxzQ0FhOEIseUR4Q2pXRyxDd0NvVmpDLCtCQWM4Qix5RHhDbFdHLEN3Q29WakMsZ0NBa0JJLFFBQVMsQ0FsQmIsb0NBc0JJLFVoQzhONkMsQ2dDN043QyxXaEM2TjZDLENnQzVON0Msa0JBQXlFLENUL1h6RSx3Qi9CbUI2QixDd0M4VzdCLFFoQzZOMEMsQ1EvbEIxQyxrQlJnbUI2QyxDcUIvbEIzQyxzSG5CMGhCbUssQ21CMWhCbkssOEduQjBoQm1LLENtQjFoQm5LLHNHbkIwaEJtSyxDbUIxaEJuSywwSW5CMGhCbUssQzhCckpySyx1QkFBWSxDQUFaLGVBQWdCLENYaFloQix3Q1drV0osb0NYaldNLHVCQUFZLENBQVosZUFBZ0IsQ1dvWW5CLENBbkNILDJDVHZXSSx3QnZCbW1CMkUsQ2dDNVAvRSw2Q0FzQ0ksVWhDdU1vQyxDZ0N0TXBDLFloQ3VNcUMsQ2dDdE1yQyxpQkFBa0IsQ0FDbEIsY2hDc011QyxDZ0NyTXZDLHdCaEM3WWMsQ2dDOFlkLHdCQUF5QixDeEJuWnpCLGtCUnlsQm9DLENnQ2pQeEMsZ0NBaURJLFVoQ21NNkMsQ2dDbE03QyxXaENrTTZDLEN1QjNsQjdDLHdCL0JtQjZCLEN3Q3dZN0IsUWhDbU0wQyxDUS9sQjFDLGtCUmdtQjZDLENxQi9sQjNDLHNIbkIwaEJtSyxDbUIxaEJuSyw4R25CMGhCbUssQ21CMWhCbkssc0duQjBoQm1LLENtQjFoQm5LLDBJbkIwaEJtSyxDOEIzSHJLLG9CQUFZLENBQVosZUFBZ0IsQ1gxWmhCLHdDV2tXSixnQ1hqV00sdUJBQVksQ0FBWixlQUFnQixDVzhabkIsQ0E3REgsdUNUdldJLHdCdkJtbUIyRSxDZ0M1UC9FLGdDQWdFSSxVaEM2S29DLENnQzVLcEMsWWhDNktxQyxDZ0M1S3JDLGlCQUFrQixDQUNsQixjaEM0S3VDLENnQzNLdkMsd0JoQ3ZhYyxDZ0N3YWQsd0JBQXlCLEN4QjdhekIsa0JSeWxCb0MsQ2dDalB4Qyx5QkEyRUksVWhDeUs2QyxDZ0N4SzdDLFdoQ3dLNkMsQ2dDdks3QyxZQUFhLENBQ2Isa0JoQ3ZEK0IsQ2dDd0QvQixpQmhDeEQrQixDdUI5WC9CLHdCL0JtQjZCLEN3Q3FhN0IsUWhDc0swQyxDUS9sQjFDLGtCUmdtQjZDLENxQi9sQjNDLHNIbkIwaEJtSyxDbUIxaEJuSyw4R25CMGhCbUssQ21CMWhCbkssc0duQjBoQm1LLENtQjFoQm5LLDBJbkIwaEJtSyxDOEI5RnJLLGVBQWdCLENYdmJoQix3Q1drV0oseUJYaldNLHVCQUFZLENBQVosZUFBZ0IsQ1cyYm5CLENBMUZILGdDVHZXSSx3QnZCbW1CMkUsQ2dDNVAvRSx5QkE2RkksVWhDZ0pvQyxDZ0MvSXBDLFloQ2dKcUMsQ2dDL0lyQyxpQkFBa0IsQ0FDbEIsY2hDK0l1QyxDZ0M5SXZDLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsa0JBQTRDLENBbkdoRCw4QkF3R0ksd0JoQzNjYyxDUUxkLGtCUnlsQm9DLENnQ2pQeEMsOEJBNkdJLGlCQUFrQixDQUNsQix3QmhDamRjLENRTGQsa0JSeWxCb0MsQ2dDalB4Qyw2Q0FvSE0sd0JoQ3JkWSxDZ0NpV2xCLHNEQXdITSxjQUFlLENBeEhyQix5Q0E0SE0sd0JoQzdkWSxDZ0NpV2xCLHlDQWdJTSxjQUFlLENBaElyQixrQ0FvSU0sd0JoQ3JlWSxDZ0NzZWIsZ0VYNWVDLHNIbkIwaEJ3SixDbUIxaEJ4Siw4R25CMGhCd0osQ21CMWhCeEosc0duQjBoQndKLENtQjFoQnhKLDBJbkIwaEJtSyxDbUJyaEJySyx3Q1cyZUosZ0VYMWVNLHVCQUFZLENBQVosZUFBZ0IsQ1c4ZXJCLENDcmZELEtBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDakIsVUFHQyxhQUFjLENBQ2Qsa0JqQ2txQnNDLENHanFCdEMsZ0M4QkVFLG9CQUFxQixDOUJDdEIsbUI4QklDLGFqQ1ZjLENpQ1dkLG1CQUFvQixDQUNwQixjQUFlLENBQ2hCLFVBUUQsK0JqQ3hCZ0IsQ2lDdUJsQixvQkFJSSxrQmpDa002QixDaUN0TWpDLG9CQVFJLDRCQUFnRCxDekIzQmhELDZCaEI0SjRCLENnQjNKNUIsOEJoQjJKNEIsQ1cxSjlCLG9EOEI2Qkksb0NqQ25DWSxDR1NmLDZCOEI4QkcsYWpDcENZLENpQ3FDWiw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBbEIvQiw4REF3QkksYWpDM0Nj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QkFBd0IsQ0FBeEIsdUJBQXdCLENBR3hCLDRCQUFZLENBQVosZUFBZ0IsQ0F6QzFCLCtCQTZDVSxZQUFhLENBQ2QsNEJBY0wsYTFDMUs2QixDV1IvQixvRStCcUxJLGExQzdLMkIsQ1dMOUIsb0MrQndMRyxhMUNsTDJCLENXVC9CLG9GK0I4TE0sYTFDcEx5QixDV1A5Qiw2QytCK0xLLHdCMUN6THlCLEMwQ3VLakMsMEtBMEJNLGExQ2xNMkIsQzBDd0tqQyw4QkErQkksYTFDdE02QixDMEN1TTdCLDRCbEMvTVcsQ2tDK0tmLG1DQW9DSSw4T2xCeEx1SSxDa0JvSjNJLDJCQXdDSSxhMUMvTTZCLEMwQ3VLakMsNkJBMENNLGExQ2xOMkIsQ1dSL0Isc0UrQjZOTSxhMUNyTnlCLENXTDlCLDJCK0JtT0MsVWxDL09XLENHU2Isa0UrQnlPSSxVbENsUFMsQ0dZWixtQytCNE9HLDJCbEN4UFMsQ0dTYixrRitCa1BNLDRCbEMzUE8sQ0dZWiw0QytCbVBLLDRCbEMvUE8sQ2tDNk9mLHNLQTBCTSxVbEN2UVMsQ2tDNk9mLDZCQStCSSwyQmxDNVFXLENrQzZRWCxrQ2xDN1FXLENrQzZPZixrQ0FvQ0ksMFBsQ2tjcVIsQ2tDdGV6UiwwQkF3Q0ksMkJsQ3JSVyxDa0M2T2YsNEJBMENNLFVsQ3ZSUyxDR1NiLG9FK0JpUk0sVWxDMVJPLENHWVosWWdDbEJELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLEM5QkdiLGNBQWUsQ0FDZixlQUFnQixDR0FkLG9CaEJxSzRCLEMyQ3RLL0IsV0FHQyxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG9CbkNxd0J3QyxDbUNwd0J4QyxnQm5DNk4rQixDbUM1Ti9CLGdCbkN3d0JzQyxDbUN2d0J0QyxhM0NhK0IsQzJDWi9CLHFCbkNOYSxDbUNPYix3Qm5DSmdCLENtQ0psQixpQkFXSSxTQUFVLENBQ1YsYTNDTTZCLEMyQ0w3QixvQkFBcUIsQ0FDckIsd0JuQ1hjLENtQ1lkLG9CbkNYYyxDbUNKbEIsaUJBbUJJLFNBQVUsQ0FDVixTbkNpd0JpQyxDbUNod0JqQyxrRDNDRnNCLEMyQ0V0QiwwQzNDRjZCLEMyQ0c5QixrQ0FNRyxhQUFjLEMzQkNoQiw2QmhCdUk0QixDZ0J0STVCLGdDaEJzSTRCLEMyQzNJaEMsaUMzQlZJLDhCaEJxSjRCLENnQnBKNUIsaUNoQm9KNEIsQzJDM0loQyw2QkFjSSxTQUFVLENBQ1YsVTNDOUIwQixDMkMrQjFCLHdCM0N0QjZCLEMyQ3VCN0Isb0IzQ3ZCNkIsQzJDTWpDLCtCQXFCSSxhbkN2Q2MsQ21Dd0NkLG1CQUFvQixDQUVwQixXQUFZLENBQ1oscUJuQ2pEVyxDbUNrRFgsb0JuQy9DYyxDb0NQaEIsMEJBQ0UscUJwQzh3QnNDLENDbnBCcEMsa0JBdENZLENtQ25GZCxpQjVDd0l1QixDNEN2SXhCLGlENUI0QkMsNEJSd00rQixDUXZNL0IsK0JSdU0rQixDb0M5TjVCLGdENUJRSCw2QlJzTitCLENRck4vQixnQ1JxTitCLENvQ3hPakMsMEJBQ0Usb0JwQzR3QnFDLENDanBCbkMsY0F0Q1ksQ21DbkZkLGlCNUN5SXVCLEM0Q3hJeEIsaUQ1QjRCQyw0QlJ5TStCLENReE0vQiwrQlJ3TStCLENvQy9ONUIsZ0Q1QlFILDZCUnVOK0IsQ1F0Ti9CLGdDUnNOK0IsQ29DMU41QixPQ2JMLGlCQUFrQixDQUNsQixzQnJDbThCeUMsQ3FDbDhCekMsa0JyQ204QnNDLENxQ2w4QnRDLDRCQUE2QyxDN0JIM0Msb0JoQnFLNEIsQzZDaEsvQixlQUtDLGFBQWMsQ0FDZixZQUlDLGU3Q3lHNkIsQzZDeEc5QixtQkFRQyx1QkFBc0QsQ0FEeEQsMEJBS0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1Isc0JyQ3E2QnVDLENxQ3A2QnZDLGFBQWMsQ0FDZixlQ3JDRCxhdEJtRmdFLENPOUU5RCx3QlA4RThELENzQmpGaEUsb0J0QmlGZ0UsQ3NCL0VoRSxrQkFDRSx3QkFBcUMsQ0FDdEMsMkJBR0MsYUFBMEIsQ0FDM0IsaUJBVkQsYXRCbUZnRSxDTzlFOUQsd0JQOEU4RCxDc0JqRmhFLG9CdEJpRmdFLENzQi9FaEUsb0JBQ0Usd0JBQXFDLENBQ3RDLDZCQUdDLGFBQTBCLENBQzNC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N0IsYzlEU29DLEM4RFJwQyxpQjlEUVcsQzhEdEJmLG9GWnVQRSxtQllwTzJCLENab08zQixnQllwTzJCLENaeU96QiwrQkFBa0MsQ1l4T2xDLHVCQUFxQyxDQUNyQyxnQjdEZG1DLEM2RGVuQyxXQUFZLENBQ1osa0I3RGhCbUMsQzZEaUJuQyxpQm5Fb0VvQixDbUVuRXJCLDREQ3RCQyxjOURJbUMsQzhESG5DLGlCQUFrQyxDQUp0Qyw4QmJ1UEUscUJhL082QixDYitPN0Isa0JhL082QixDYmlQM0IseURBQWlFLENBQ2pFLHdCYWxQK0IsQ2JrUC9CLHFCYWxQa0MsQ0FDbkMsc0NDUkQsa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxXL0RLcUMsQytESnJDLG9DL0RJcUMsQytESHJDLHdCckVnQitCLENxRWYvQixrQnJFMEZzQixDcUV6RnRCLGNoRWdCc0MsQ2dFZnRDLHVCQUFZLENBQVosb0JBQVksQ0FBWixlQUFnQixDQVBsQixpRUFVSSxhckVVNkIsQ3FFcEJqQyw0REFVSSxhckVVNkIsQ3FFcEJqQyw2REFVSSxhckVVNkIsQ3FFcEJqQyxtREFVSSxhckVVNkIsQ3FFcEJqQyxpREFjSSxZQUFhLENBQ2QsdUNBS0QsMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFUvRGpCcUMsQytEa0JyQyxXL0RsQnFDLEMrRG1CckMsaUJBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxpQnJFMkkyQixDcUUxSTNCLHdCckVUK0IsQ3FFVS9CLFVyRW5CNEIsQ3FFb0I1Qix1QkFBWSxDQUFaLG9CQUFZLENBQVosZUFBZ0IsQ0FabEIsMkNBZUksaUJBQWtCLENBQ2xCLFcvRDVCbUMsQytENkJuQyxZL0Q3Qm1DLEMrRDhCbkMsY2hFZm9DLENnRWdCcEMsZWhFaEJvQyxDZ0VpQnJDLDhCQ3JDQywwQkFBb0IsQ0FBcEIsMEJBQW9CLENB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akUrQixDK0VrRWhDLCtDQUdDLGFBQWMsQ0FDZixrREFJRyxvQnpFaEZtQyxDeUVpRm5DLG1FL0VjK0UsQytFYi9FLGtCL0VzQjhCLEMrRXJCOUIsZ0IvRWdDNEIsQytFckNoQyxpREFTSSxRQUFTLENBQ1QsYS9FaEY2QixDK0VpRjdCLCtEL0VHMkUsQytFRjNFLGMvRWUwQixDK0VkMUIsZS9FcUIyQixDK0VwQjVCLDZEQVNELG9CL0V5RDhCLEMrRXhEOUIsd0IvRWhHK0IsQytFaUcvQixtRC9FN0Z3QixDK0U2RnhCLDJDL0U3RitCLEMrRThGaEMsdURBR0MsV3pFM0dxQyxDeUU0R3JDLHdCL0V0RytCLEMrRXVHaEMsNkRBR0Msb0IvRThDOEIsQytFN0M5Qix3Qi9FMUcrQixDK0UyRy9CLG1EL0V4R3dCLEMrRXdHeEIsMkMvRXhHK0IsQytFeUdoQyw2QkN6R0csa0JoRjhFb0IsQ2dGN0VwQixvQmhGSjZCLENnRks3QixhaEZKNkIsQ2dGSzdCLGdCM0VFb0MsQzJFUHhDLG1DQVFNLG9CaEZIMkIsQ2dGSTNCLFVoRmJ3QixDZ0ZjekIsd0NBT0Qsb0JoRlg2QixDZ0ZZN0Isd0JoRlg2QixDZ0ZZN0IsYWhGZDZCLENnRlVqQyw4Q0FPTSxvQmhGakIyQixDZ0ZrQjNCLHdCaEZsQjJCLENnRm1CM0IsVWhGNUJ3QixDMkV3QjlCLDhRTWRFLGMzRWRxQyxDMkVlckMsb0IzRWZxQyxDMkVnQnJDLGtCakZ3RXNCLENpRnZFdEIsb0JqRlYrQixDaUZXL0IsYWpGVitCLENpRlcvQixnQjVFSnNDLEM0RUt0QyxpQjVFTGEsQ2NpQ1gsMEJ3RHBCSiw4UU1MSSxvQjNFdkJtQyxDMkV3Qm5DLG9CakZzSTRCLENpRnJJNUIsb0JqRm5CNkIsQ2lGb0I3QixpQjVFWG9DLEM0RWtCdkMsQ05MRCxxTU1FSSxvQmpGakI2QixDaUZrQjdCLFVqRjNCMEIsQzJFd0I5QixxSU1VRSxvQmpGeEIrQixDaUZ5Qi9CLHdCakZ4QitCLENpRnlCL0IsYWpGM0IrQixDbUJtQzdCLDBCd0RwQkoscUlNZUksb0IzRTNDbUMsQzJFNENuQyxvQmpGa0g0QixDaUZqSDVCLGlCNUU5Qm9DLEM0RXNDdkMsQ056QkQsaUpNcUJJLG9CakZwQzZCLENpRnFDN0Isd0JqRnJDNkIsQ2lGc0M3QixVakYvQzBCLENpRmdEM0Isb0NDaENDLFlBQWEsQ0FGakIscUNBTUksaUI3RVRvQyxDNkVHeEMsMENBVUksWUFBYSxDL0RvQmIsMEIrRDlCSiwwQ0FhTSxhQUFjLENBUWpCLENBckJILDZEQWlCTSxvQmxGckIyQixDa0ZzQjNCLHdCbEZyQjJCLENrRnNCM0IsYWxGeEIyQixDa0ZLakMsa0RBeUJNLFlBQWEsQ0FDYixhQUErRixDQUMvRixjQUErRSxDQUMvRSxhNUU5Q2lDLEM0RStDakMsYzVFL0NpQyxDYWdEbkMsMEIrRDlCSixrREFnQ1EsYUFBYyxDQUVqQixDQWxDTCxpREFxQ00sWUFBYSxDQUNiLGFBQStGLENBQy9GLGNBQStFLENBQy9FLGE1RTFEaUMsQzRFMkRqQyxjNUUzRGlDLENhZ0RuQywwQitEOUJKLGlEQTRDUSxhQUFjLENBRWpCLENBOUNMLHlEQWlETSxZQUFhLEMvRG5CZiwwQitEOUJKLHlEQW9EUSxjQUFlLENBRWxCLENBdERMLCtDQXlETSxrQmxGYWtCLENrRlpsQixvQmxGckUyQixDa0ZzRTNCLGFsRnJFMkIsQ2tGc0UzQixnQjdFL0RrQyxDNkVnRWxDLGlCN0VoRVMsQzZFaUVULGNBQWUsQ0E5RHJCLHFEQWlFUSxvQmxGNUV5QixDa0Y2RXpCLDRCQUE2QixDQUM3QixhbEY3RXlCLENtQndDN0IsMEIrRDlCSiwrQ0F1RVEsWUFBYSxDQUVoQixDQzFFTCxnQ0FFSSxxQm5GZjBCLENtRmdCMUIsYW5GWDZCLENtRlk3QixnQjlFTm9DLEM4RUV4QyxzQ0FPTSxvQm5GWDJCLENtRlkzQix3Qm5GWjJCLENtRmEzQixVbkZ0QndCLENtRnVCekIsMkNBT0Qsb0JuRnJCNkIsQ21Gc0I3Qix3Qm5GdEI2QixDbUZ1QjdCLFVuRmhDMEIsQ21GaUMzQixxQ0MzQkQsY0FBZSxDQUNmLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCwyQkFB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MEJzRkNKLDBCQUVJLGtCcEdwQ29DLENvR3VDdkMsQ0FHRCx1QkFJRSxrQnBHOUNzQyxDY2lDcEMsMEJzRlNKLHVCQUVJLGtCcEc1Q29DLENvRytDdkMsQ0FHRCx3QkFJRSxrQnBHdERzQyxDY2lDcEMsMEJzRmlCSix3QkFFSSxrQnBHcERvQyxDb0d1RHZDLENDbkRELG9CQUNFLGVBQWdCLENBQ2pCLHNCQUlDLGlCQUFrQixDQUNuQixxQkFJQyxnQkFBaUIsQ0FDbEIsb0JBSUMsbUJBQW9CLENBQ3JCLHFCQVNDLGtCckc5QnNDLENxRytCdkMsdUJBT0Msa0JyR3RDc0MsQ2NpQ3BDLDBCdUZDSix1QkFFSSxrQnJHcENvQyxDcUd1Q3ZDLENBR0QscUJBQ0Usa0JyRzNDc0MsQ3FHNEN2QyxxQm5EcUxDLG1Cb0Q1TjJCLENwRDROM0IsZ0JvRDVOMkIsQ3BEaU96QiwrQkFBa0MsQ29EaE9uQywrQkFNQyxXQUFZLENBRmhCLDJCQU1JLFVBQVcsQ0FDWCxXQUFZLENBUGhCLHlCQVlJLGUzR2dEb0IsQzJHL0NyQiw4QkFNQyxpQjNHb0h5QixDMkduSDFCLCtCcERtTUQsbUJvRHpMMkIsQ3BEeUwzQixnQm9EekwyQixDcEQyTHpCLDBEQUFpRSxDQUNqRSwyQm9ENUxnQyxDcEQ0TGhDLHdCb0Q1TG1DLENBQ3BDLGtDcER3TEQsbUJvRGxMMkIsQ3BEa0wzQixnQm9EbEwyQixDcERvTHpCLDZEQUFpRSxDQUNqRSw4Qm9EckxnQyxDcERxTGhDLDJCb0RyTHNDLENBQ3ZDLGtDcERpTEQsbUJvRDNLMkIsQ3BEMkszQixnQm9EM0syQixDcEQ2S3pCLDZEQUFpRSxDQUNqRSw4Qm9EOUtnQyxDcEQ4S2hDLDJCb0Q5S3NDLENBQ3ZDLGdDcEQwS0QsbUJvRHBLMkIsQ3BEb0szQixnQm9EcEsyQixDcERzS3pCLDJEQUFpRSxDQUNqRSw0Qm9EdktpQyxDcER1S2pDLHlCb0R2S29DLENBQ3JDLG1DcERtS0QsbUJvRDdKMkIsQ3BENkozQixnQm9EN0oyQixDcEQrSnpCLDhEQUFpRSxDQUNqRSwrQm9EaEtpQyxDcERnS2pDLDRCb0Ro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THdCLENtSG9MeEIsa0I5R3pLa0MsQzhHMEtsQyxhOUcxS1MsQzhHMktULHVDbkhoTDJCLENtQnNDN0IsMEJnR2lJQSx3TEFFSSxrQjlHcEtnQyxDOEc0S25DLENBRUQsa0xBQ0UsZTdHOUxpQyxDNkcrTGpDLGVBQWdCLENBQ2pCLG9NQU9DLGlCQUFrQixDQUNsQixXQUFZLENBQ1osYUFBaUIsQ0FDakIsWW5IbkhtQixDbUhvSG5CLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZUFBZ0IsQ2hHN0psQiwwQmdHa0pBLG9NQUVJLFluSDNHa0IsQ21IcUhyQixDQUtMLHdGQUtNLFVuSHBOd0IsQ21IcU54Qix1Q25IL00yQixDbUh5TWpDLDRGQVVNLFVuSHpOd0IsQ21IME54Qix1Q25IcE4yQixDbUhxTjVCLGtEQVVELHFCbkhyTzBCLENtSGlPOUIsd0ZBU00sYW5Iak8yQixDbUhrTzNCLDBDbkgzT3dCLENtSGlPOUIsNEZBY00sYW5IdE8yQixDbUh1TzNCLDBDbkhoUHdCLENtSGlQekIsZUMvT0gsYzlHTnFDLEM4R09yQyx3QnBITStCLENvSExoQyxZQzZEQyx3QnJINUQrQixDcUg2RC9CLFVySGxFNEIsQ3FIZ0U5QixlQUtJLG9CL0d6RW1DLEMrRzBFbkMsNERySG9Cd0UsQ3FIbkJ4RSxjaEg1RG9DLENnSDZEcEMsZXJIc0MyQixDcUhyQzNCLHdCQUF5QixDQVQ3QixpQkFhSSxrQnJISW9CLENxSGpCeEIsc0JBaUJJLGlCQUFnQixDQUNoQixVckhsRjBCLENxSG1GMUIsY2hIeEVvQyxDZ0hxRHhDLDRCQXNCTSxVckh0RndCLENxSHVGekIsaUJBTUgsZ0JBQWdCLENBQ2hCLDRCckgxRitCLENxSDJGL0IsYXJIN0YrQixDcUg4Ri9CLGlCaEhyRnNDLENnSHNGdEMsaUJoSHRGYSxDZ0h1RmIsVUFBVyxDQUNaLDRDQ3hGRyxXaEhmbUMsQ2dIZ0JuQyxpQkFBa0MsQ0FKdEMsc0IvRG9PRSxxQitENU42QixDL0Q0TjdCLGtCK0Q1TjZCLEMvRDhOM0IsdURBQWlFLENBQ2pFLHNCK0QvTitCLEMvRCtOL0IsbUIrRC9OZ0Ms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OUMsK0JBQThDLENBQzlDLGlCQUFrQixDQUNsQixlQUFnQixDekdsRWQsMEJ5R29FRixvREFFSSxlQUFnQixDQUVuQixDQVZILGtEQTZCSSxRQUFTLENBQ1QsYTVIbkk2QixDNEhvSTdCLGtCdkg5SG9DLEN1SCtIcEMsbUJBQW9CLEN6RzlGcEIsMEJ5RzhESixrREFjTSxnQkFBZ0IsQ0FDaEIsNEI1SHZIMkIsQzRId0gzQixjdkgvR2tDLEN1SGdIbEMsd0JBQXlCLENBakIvQix3REFvQlEsY0FBZSxDQXBCdkIsb0RBd0JRLGtCNUgvQ2lCLEM0SGdEakIsYTVIOUh5QixDNEgrSHpCLHFCQUFzQixDQUN2QixDQTNCUCwwREFtQ00sb0JBQXFCLENBQ3JCLFV0SGxKaUMsQ3NIbUpqQyxXdEhuSmlDLENzSG9KakMsc0JBQXlCLENBQ3pCLHNZQUErQyxDQUMvQyxVQUFXLENBeENqQixvREE2Q0ksWUFBYSxDQUNiLG9CdEg1Sm1DLENzSDZKbkMsY3ZIOUlvQyxDdUgrSXBDLGlCdkgvSVcsQ3VIK0ZmLGtEQW9ESSxhNUh6SjZCLEM0SDBKOUIsd0JBV0QsaUJBQWtCLENBQ2xCLFV0SC9LcUMsQ3NIZ0xyQyxPQUFRLENBQ1IsY3RIakxxQyxDc0hrTHJDLGV0SGxMcUMsQ3NIbUxyQyxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLGE1SHZLK0IsQzRId0svQixtQkFBb0IsQ3pHcklsQiwwQnlHdUhKLHdCQUVJLFF0SHpLbUMsQ3NIMEtuQyxVdEgxS21DLENzSDJLbkMsaUJBQWtCLENBWXJCLENBRUQsK0NBRUksWUFBYSxDQUZqQiw2QkFNSSxZQUFhLENBQ2QsZ0JDbE1ELGV2SEVxQyxDdUhEckMsa0J2SENxQyxDdUhBckMsc0J2SEFxQyxDdUhDckMsd0I3SEkrQixDNkhIL0IsaUJBQWtCLEMxRzhDaEIsMEIwR3ZESixnQkFFSSxpQnZIS21DLEN1SEpuQyxvQnZISW1DLEN1SEd0QyxDQUVELHNCQUlFLG1CdkhUcUMsQ3VIVXJDLGE3SEcrQixDNkhGL0Isa0J4SElzQyxDY2lDcEMsMEIwRzNDSixzQkFFSSxrQnhIUW9DLEN3SEl2QyxDQWRELDJCQVlJLGtCeEhGb0MsQ2NpQ3BDLDBCMEczQ0osMkJBVU0saUJ4SEFrQyxDd0hHckMsQ0FHSCx3QkFDRSxrQjdIaUZnQyxDNkhsRmxDLDBCQUlJLG9Cdkh6Qm1DLEN1SDBCcEMsK0JBSUQsZXZIOUJxQyxDdUg2QnZDLGlDQUlJLHNCdkhqQ21DLEN1SGtDbkMsa0I3SHNEb0IsQzZIckRwQixvQjdIMEYrQixDNkh6Ri9CLHdCQUF5QixDQUMxQiw2QkMzQ0QsYUFBYyxDQUNkLCtCOUhXK0IsQzhIVi9CLGlCekhtQnNDLEN5SGxCdEMsZ0JBQWlCLENBSm5CLDBEQU9JLGdCQUFxQixDQVB6Qix3Q0FXSSxpQzlIQTBCLEM4SEMxQixxQjlIRDBCLEM4SEUxQixhOUhHNkIsQzhIRjdCLDhEOUhzRjBFLEM4SHJGMUUsZTlIeUcyQixDOEh4SC9CLDhDQWtCTSxhOUhGMkIsQzhIRzNCLGlDOUhSd0IsQzhIU3pCLHdDQU1ILGVBQWdCLENBQ2hCLGlCekhMc0MsQ3lIR3hDLGtEQUtJLGlCOUg4RG9CLEM4SDdEcEIsd0I5SGxCNkIsQzhIWWpDLHdEQVNNLHdCQUF5QixDQUN6Qix3QjlIZjJCLEM4SGdCM0IsVTlIekJ3QixDOEgwQnpCLHVCQ3BDSCxhQUF3QixDQUN4QixZL0gwRnNCLEMrSHpGdEIsd0IvSG9DdUMsQytIbkN2Qyw2Qi9IbUN1QyxDK0hsQ3ZDLHdCL0htQ3VDLEMrSGxDdkMsaUIxSGdCc0MsQzBIZnRDLGdCQUFpQixDQVBuQix5QkFVSSxlQUFnQixDQUNqQixxQ0NUQyx1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUF1QixDQUYzQixnQ0FNSSxvQmhJb0ZzQixDZ0luRnRCLGNoSXlHMEIsQ2dJeEczQix5QkNQRCxpQmpJeUZ3QixDaUl4RnpCLDBCQUlDLGNBQXlCLENBQzFCLHdCQUlDLGFBQXdCLENBQ3hCLFlqSWdGc0IsQ2lJL0V0Qix3QmpJRCtCLENpSUZqQywyQkFPSSxhaklINkIsQ2lJSTdCLDhEaklrRjBFLENpSWpGMUUsZWpJcUcyQixDaUk5Ry9CLDBCQWFJLGlCM0ho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Q29JUnZDLG1EQW1JTSxZQUFhLENBbkluQixtREF1SU0saUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixRQUFRLENBeklkLDJEQTRJUSxpQkFBa0IsQ0FDbEIsV0FBK0UsQ0FDL0UsWUFBK0QsQ0FDL0QsYUFBYyxDQUNkLFVsSXFYb0MsQ2tJcFhwQyxXbElvWG9DLENrSW5YcEMsbUJBQW9CLENBQ3BCLFVBQVcsQ0FDWCxxQmxJakpPLENrSWtKUCx3QmxJOEV5QixDa0luT2pDLDBEQTBKUSxpQkFBa0IsQ0FDbEIsV0FBK0UsQ0FDL0UsWUFBK0QsQ0FDL0QsYUFBYyxDQUNkLFVsSXVXb0MsQ2tJdFdwQyxXbElzV29DLENrSXJXcEMsVUFBVyxDQUNYLGtDQUFnRSxDQWpLeEUsMEQxSENJLG9CaEJxSzRCLEMwSXRLaEMsMEZBNktVLDRNbEhySWlJLENrSHhDM0ksMkZBZ0xVLFUxSXBLb0IsQzBJcUtwQixvQjFJNUp1QixDK0JuQjdCLHdCL0JtQjZCLEMwSXJCakMsaUdBMkxVLG9CMUl0S3VCLEMrQm5CN0Isd0IvQm1CNkIsQzBJckJqQyx1R0FnTVkseUpsSHhKK0gsQ2tIeEMzSSxvR0F5TVUsbUMxSXBMdUIsQzBJckJqQywwR0ErTVUsbUMxSTFMdUIsQzBJckJqQyxtREF3Tk0sYUFBYyxDQUNkLGExSXpNMkIsQzBJME0zQixjMUl6R3dCLEMwSWpIOUIsOERBZ09RLGFBQWMsQ0FDZCxhMUlqTnlCLEMwSWtOekIsYzFJakhzQixDMElqSDlCLG1FQXNPUSxxQnBJOU4rQixDb0lSdkMsK0JBNE9JLG9CcElwT21DLENvSXFPbkMsYTFJeE42QixDMEl5TjdCLGtCckl2Tm9DLENxSXdOcEMsbUUxSXhJK0UsQzBJeUkvRSxnQjFJNUcyQixDbUI1RTNCLDBCdUh4REosK0JBbVBNLGtCckk1TmtDLENxSThOckMsQ0FyUEgsOENBMFBJLGtCcElsUG1DLENvSW1QbkMsb0JwSW5QbUMsQ29Jb1BuQyx1Q0FBNEMsQ0FBNUMsK0JBQTRDLENBQzVDLHdCMUlyUDZCLEMwSXNQN0Isb0IxSXhGNEIsQzBJeUY1Qix3QjFJdlA2QixD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ZjJCLENtS2lCOUIsQ0FNSCw0QkFDRSxzQkFBMkMsQ2hKU3pDLDBCZ0pWSiw0QkFJSSxpQm5LNENvQixDbUsxQ3ZCLENBR0QseUJBQ0UsZ0JBQXdCLENoSkF0QiwwQmdKREoseUJBSUksZ0JBQXdCLENBRTNCLENoSkxHLDBCZ0pRSiwwQkFFSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRXBCLENBTUQsMEZBR0ksWUFBYSxDQUNkLHdGQU9DLGFBQWMsQ2hKOUJkLDBCZ0pxQ0osOEJBRUksaUJBQWtCLENBRXJCLENDMUZDLGE3Sk9GLHFCNkpETSwyQkFBNEIsQ0FFNUIsa0NBQVksQ0FBWiwwQkFBMkIsQ0FDNUIsWUFJRyx5QkFBMEIsQ0FDM0IsbUJBU0QsNEJBQTZCLEM3SitMbkMsSTZKaExNLCtCQUFnQyxDQUNqQyxlQUdDLHdCNUp6Q1ksQzRKMENaLHVCQUF3QixDQUN6QixNQVFDLDBCQUEyQixDQUM1QixPQUlDLHVCQUF3QixDQUN6QixRQUtDLFNBQVUsQ0FDVixRQUFTLENBQ1YsTUFJQyxzQkFBdUIsQ0FDeEIsTUFRQyxPNUp3Z0NnQyxDRHBqQ3RDLEs2SitDTSwwQkFBMkMsQ2hKdkYvQyxXZ0owRkksMEJBQTJDLEMxSDlFakQsUTBIbUZNLFlBQWEsQ0FDZCxPQUVDLHFCNUp0RlMsQ2NiZixPOEl1R00sbUNBQW9DLENBRHRDLG9CQUtJLGdDQUFtQyxDOUluRTNDLHNDOEkwRVEsbUNBQXNDLEM5SVc5QyxZOElOTSxhQUFjLEM3SXRIbEIsMkU2STRITSxvQnBLL0d5QixDc0I2RmpDLHNCOEl1Qk0sYUFBYyxDQUNkLG9CcEtySDJCLENvS3NINUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIF9zZXR0aW5ncy4uLi9mb250cy5zY3NzXG4vL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdELURJTiBSZWd1bGFyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ELURJTi1yZWd1bGFyL0QtRElOLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0QtRElOIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1yZWd1bGFyL0QtRElOLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1yZWd1bGFyL0QtRElOLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRC1ESU4gTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ELURJTi1yZWd1bGFyL0QtRElOLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0QtRElOIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ELURJTi1yZWd1bGFyL0QtRElOLXJlZ3VsYXIuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRC1ESU4tcmVndWxhci9ELURJTi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1yZWd1bGFyL0QtRElOLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0QtRElOLXJlZ3VsYXIvRC1ESU4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdELURJTiBCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0QtRElOLWJvbGQvRC1ESU4tYm9sZC5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ELURJTi1ib2xkL0QtRElOLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tYm9sZC9ELURJTi1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0QtRElOLWJvbGQvRC1ESU4tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tYm9sZC9ELURJTi1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0QtRElOIEJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRC1ESU4tYm9sZC9ELURJTi1ib2xkLmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0QtRElOLWJvbGQvRC1ESU4tYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1ib2xkL0QtRElOLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tYm9sZC9ELURJTi1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1ib2xkL0QtRElOLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6ICdELURJTiBDb25kIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ELURJTi1jb25kLW1lZGl1bS9ELURJTi1jb25kLW1lZGl1bS5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9ELURJTi1jb25kLW1lZGl1bS9ELURJTi1jb25kLW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1jb25kLW1lZGl1bS9ELURJTi1jb25kLW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9ELURJTi1jb25kLW1lZGl1bS9ELURJTi1jb25kLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRC1ESU4tY29uZC1tZWRpdW0vRC1ESU4tY29uZC1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIi8vXG4vLyBfc2V0dGluZ3MudmFyaWFibGVzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIFRva2Vuc1xuLy9cblxuLy8gY29sb3IgdG9rZW5zXG5cbi8vIGJyYW5kIGNvbG9yc1xuJHotY29sb3ItZ3JlZW46ICAgICAgICAgICAjMDA5NTM0O1xuJHotY29sb3ItcmVkOiAgICAgICAgICAgICAjZTAxYTFjO1xuXG4vLyBncmV5IGNvbG9yc1xuJHotY29sb3Itd2hpdGU6ICAgICAgICAgICAjZmZmO1xuJHotY29sb3ItZ3JleS1saWdodGVzdDogICAjZjZmNmY2O1xuJHotY29sb3ItZ3JleS1saWdodGVyOiAgICAjZTZlNmU2O1xuJHotY29sb3ItZ3JleS1saWdodDogICAgICAjYWZhZmFmO1xuJHotY29sb3ItZ3JleS1iYXNlOiAgICAgICAjNzA3MDcwO1xuJHotY29sb3ItZ3JleS1kYXJrZXI6ICAgICAjNTA1MDUwO1xuJHotY29sb3ItYmxhY2s6ICAgICAgICAgICAjMjAxZDFkO1xuLy8gY29sb3JlZFxuJHotY29sb3ItZ3JlZW4tZGFya2VyOiAgICAjMDA1ODFmO1xuJHotY29sb3ItZ3JlZW4tYmFzZTogICAgICAjMDA5NTM0O1xuJHotY29sb3ItZ3JlZW4tbGlnaHQ6ICAgICAjYWZkZWMwO1xuJHotY29sb3ItZ3JlZW4tbGlnaHRlcjogICAjZTdmNmViO1xuJHotY29sb3ItcmVkLWRhcmtlcjogICAgICAjYWQxMzE0O1xuJHotY29sb3ItcmVkLWJhc2U6ICAgICAgICAjZTAxYTFjO1xuJHotY29sb3ItcmVkLWxpZ2h0OiAgICAgICAjZjhjNGM0O1xuJHotY29sb3ItYmx1ZS1kYXJrZXI6ICAgICAjMTA3MDlkO1xuJHotY29sb3ItYmx1ZS1iYXNlOiAgICAgICAjMTM5NmQ0O1xuJHotY29sb3ItYmx1ZS1saWdodDogICAgICAjYWJkOWVmO1xuJHotY29sb3ItYmx1ZS1saWdodGVyOiAgICAjZTdmNGZiO1xuXG4vLyBoZWxwZXIgY29sb3JzXG4kei1jb2xvci1yZWQtZGFya2VyLWhlbHBlcjogICAgICAgI2ExMWQxZDtcbiR6LWNvbG9yLXJlZC1iYXNlLWhlbHBlcjogICAgICAgICAjZjU0NTQ1O1xuJHotY29sb3ItcmVkLWxpZ2h0ZXItaGVscGVyOiAgICAgICNmY2UzZTE7XG4kei1jb2xvci1ncmVlbi1iYXNlLWhlbHBlcjogICAgICAgIzhiY2MwODtcbiR6LWNvbG9yLWdyZWVuLWxpZ2h0ZXItaGVscGVyOiAgICAjZDBmNWI2O1xuJHotY29sb3ItYmx1ZS1iYXNlLWhlbHBlcjogICAgICAgICMwYTY4ZjU7XG4kei1jb2xvci15ZWxsb3ctZGFya2VyLWhlbHBlcjogICAgIzk5N2QwZjtcbiR6LWNvbG9yLXllbGxvdy1iYXNlLWhlbHBlcjogICAgICAjZjVjNjBhO1xuJHotY29sb3IteWVsbG93LWxpZ2h0ZXItaGVscGVyOiAgICNmZmZiZWI7XG5cbi8vIGFkZGl0aW9uYWwgY29sb3JzXG4kei1jb2xvci1yZWQtY29kZTogICAgICAgICNjOTJjMmM7IC8vIHNhbWUgYXMganNGaWRkbGUgZW1iZWQtbGlnaHQuY3NzIHRoZW1lXG4kei1jb2xvci1ncmV5LWNvZGU6ICAgICAgICM4ZjhmOGY7XG4kei1jb2xvci1ncmV5LWxpZ2h0LWNvZGU6ICNmM2Y1ZjY7IC8vIHNhbWUgYXMganNGaWRkbGUgZW1iZWQtbGlnaHQuY3NzIHRoZW1lXG4kei1jb2xvci1tb2RhbC1vdmVybGF5OiByZ2JhKCR6LWNvbG9yLWJsYWNrLCAuMyk7IC8vIHVzZWQgdW5kZXIgbW9kYWxzXG4kei1jb2xvci1zaGFkb3ctb3ZlcmxheS1kYXJrOiByZ2JhKCR6LWNvbG9yLWJsYWNrLCAuNik7IC8vIHVzZWQgaW4gc2xpZGVzaG93XG4kei1jb2xvci1zaGFkb3ctb3ZlcmxheS1saWdodDogcmdiYSgkei1jb2xvci13aGl0ZSwgLjQpOyAvLyB1c2VkIGluIHNsaWRlc2hvd1xuJHotY29sb3ItZHJ1cGFsLWJnLWFkbWluOiAjNDQ0O1xuJHotY29sb3ItZHJ1cGFsLXRleHQtYWRtaW46ICNkZGQ7XG4kei1jb2xvci1kcnVwYWwtcmVkLWVycm9yOiAjZTYyNjAwO1xuJHotY29sb3ItZHJ1cGFsLXJlZC1lcnJvci1kYXJrOiAjYTUxYjAwO1xuJHotY29sb3ItZHJ1cGFsLWJnLWFsZXJ0LWRhbmdlcjogI2Y4ZDdkYTtcbiR6LWNvbG9yLWRydXBhbC1hbGVydC1kYW5nZXI6ICM3MjFjMjQ7XG4kei1jb2xvci1kcnVwYWwtYmctYWxlcnQtc3VjY2VzczogI2MzZTZjYjtcbiR6LWNvbG9yLWRydXBhbC1hbGVydC1zdWNjZXNzOiAjMTU1NzI0O1xuJHotY29sb3ItZHJ1cGFsLWJnLWJ1dHRvbjogIzc3NztcbiR6LWNvbG9yLWRydXBhbC1idXR0b246ICNmNWY1ZjU7XG4kei1jb2xvci1kcnVwYWwtYmctYnV0dG9uLXByaW1hcnk6ICMyNzdhYmQ7XG4kei1jb2xvci1kcnVwYWwtYmctYnV0dG9uLXByaW1hcnktaG92ZXIgOiAjMjM2YWFmO1xuXG4vLyB0aGVtZSBjb2xvcnNcbiR6LWNvbG9yLXByaW1hcnktZGFya2VyOiAgJHotY29sb3ItZ3JlZW4tZGFya2VyO1xuJHotY29sb3ItcHJpbWFyeS1iYXNlOiAgICAkei1jb2xvci1ncmVlbi1iYXNlO1xuJHotY29sb3ItcHJpbWFyeS1saWdodDogICAkei1jb2xvci1ncmVlbi1saWdodDtcbiR6LWNvbG9yLW5ldXRyYWwtZGFya2VyOiAgJHotY29sb3ItZ3JleS1kYXJrZXI7XG4kei1jb2xvci1uZXV0cmFsLWJhc2U6ICAgICR6LWNvbG9yLWdyZXktYmFzZTtcbiR6LWNvbG9yLW5ldXRyYWwtbGlnaHQ6ICAgJHotY29sb3ItZ3JleS1saWdodDtcbiR6LWNvbG9yLWFjY2VudC1kYXJrZXI6ICAgJHotY29sb3ItcmVkLWRhcmtlcjtcbiR6LWNvbG9yLWFjY2VudC1iYXNlOiAgICAgJHotY29sb3ItcmVkLWJhc2U7XG4kei1jb2xvci1hY2NlbnQtbGlnaHQ6ICAgICR6LWNvbG9yLXJlZC1saWdodDtcblxuXG4vLyBzaXplIHRva2Vuc1xuXG4vLyB1c2UgIGZ1bmN0aW9uIHMoJGluY3JlbWVudClcbi8vIGZvciBzaXplcyAod2lkdGgsIGhlaWdodCksIG1hcmdpbnMgYW5kIHBhZGRpbmdzXG4vL1xuLy8gdXNlICBmdW5jdGlvbiBtcygkaW5jcmVtZW50KVxuLy8gZm9yIGZvbnQtc2l6ZXNcbi8vXG4vLyB1c2UgIGZ1bmN0aW9uIGxoKCRpbmNyZW1lbnQpXG4vLyBmb3IgbGluZS1oZWlnaHRcbi8vXG4vLyBzZWUgX3Rvb2xzLnNpemVzLnNjc3Ncbi8vXG5cblxuLy8gc2VsZWN0ZWQgc3BhY2luZyB2YXJpYWJsZXMgdXNlZCBiZWxvdyBpbiB0aGlzIGZpbGUgKGJlZm9yZSBfdG9vbHMuc2l6ZXMuc2NzcyBsb2FkZWQpXG4kei1zcGFjZS1iYXNlOiAgICAgIDEuNXJlbTsgLy8gMjRweCAvIDE2cHggICAgLy8gcyg0KVxuJHotc3BhY2UtbGFyZ2U6ICAgICAzcmVtOyAgIC8vIDQ4cHggLyAxNnB4ICAgIC8vIHMoMTYpXG4kei1zcGFjZS1zbWFsbDogICAgIDFyZW07ICAgLy8gMTZweCAvIDE2cHggICAgLy8gcygwKVxuJHotc3BhY2UtbGFyZ2VyOiAgICA0cmVtOyAgIC8vIDY0cHggLyAxNnB4ICAgIC8vIHMoMjQpXG4kei1zcGFjZS1zbWFsbGVyOiAgIC41cmVtOyAgLy8gOHB4ICAvIDE2cHggICAgLy8gcygtNClcbiR6LXNwYWNlLWxhcmdlc3Q6ICAgOHJlbTsgICAvLyAxMjhweCAvIDE2cHggICAvLyBzKDU2KVxuJHotc3BhY2Utc21hbGxlc3Q6ICAuMjVyZW07IC8vIDRweCAgLyAxNnB4ICAgIC8vIHMoLTYpXG5cbi8vIGZvbnQgZmFtaWx5IHZhcmlhYmxlc1xuJHotZm9udC1mYW1pbHktcmVndWxhcjogJ0QtRElOIFJlZ3VsYXInLCAnT3BlbiBTYW5zJywgQ29yYmVsLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6LWZvbnQtZmFtaWx5LWJvbGQ6ICAgICdELURJTiBNZWRpdW0nLCAnT3BlbiBTYW5zJywgQ29yYmVsLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6LWZvbnQtZmFtaWx5LWJvbGRlcjogICdELURJTiBCb2xkJywgJ09wZW4gU2FucycsIENvcmJlbCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kei1mb250LWZhbWlseS1oZWFkaW5nOiAnRC1ESU4gQ29uZCBNZWRpdW0nLCAnT3BlbiBTYW5zJywgQ29yYmVsLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6LWZvbnQtZmFtaWx5LW1vbm86ICAgICBJbmNvbnNvbGF0YSwgJ1JvYm90byBNb25vJywgQ29uc29sYXMsIE1lbmxvLCBNb25hY28sICdVYnVudHUgTW9ubycsICdEZWphVnUgU2FucyBNb25vJywgbW9ub3NwYWNlO1xuJHotZm9udC1mYW1pbHktc2VyaWY6ICAgICAgR2VvcmdpYSwgVGltZXMsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiR6LWZvbnQtZmFtaWx5LXNlcmlmLWJvbGQ6IEdlb3JnaWEsIFRpbWVzLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4kei1mb250LWZhbWlseS1kcnVwYWwtYWRtaW46ICdMdWNpZGEgR3JhbmRlJywgJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnbGliZXJhdGlvbiBzYW5zJywgc2Fucy1zZXJpZjtcblxuXG4vLyBzZWxlY3RlZCBmb250IHNpemUgdmFyaWFibGVzIHVzZWQgaW4gb3RoZXIgdmFyaWFibGVzLCBidXR0b25zLCBmb3Jtcy4uLlxuJHotZm9udC1zaXplLWJhc2U6ICAgICAgICAxLjEyNXJlbTsgICAvLyAxOHB4ICAgICAvIDE2cHggIC8vIG1zKDEpXG4kei1mb250LXNpemUtbGFyZ2U6ICAgICAgIDEuMjY2cmVtOyAgIC8vIDIwLjI1NnB4IC8gMTZweCAgLy8gbXMoMilcbiR6LWZvbnQtc2l6ZS1zbWFsbDogICAgICAgMXJlbTsgICAgICAgLy8gMTZweCAgICAgLyAxNnB4ICAvLyBtcygwKVxuJHotZm9udC1zaXplLWxhcmdlcjogICAgICAxLjYwMnJlbTsgICAvLyAyOC44MzJweCAvIDE2cHggIC8vIG1zKDUpXG4kei1mb250LXNpemUtc21hbGxlcjogICAgIC44ODlyZW07ICAgIC8vIDE0LjIyNHB4IC8gMTZweCAgLy8gbXMoLTEpXG4kei1mb250LXNpemUtbGFyZ2VzdDogICAgIDIuMjgxcmVtOyAgIC8vIDQxLjA1NnB4IC8gMTZweCAgLy8gbXMoOClcbiR6LWZvbnQtc2l6ZS1zbWFsbGVzdDogICAgLjcwMnJlbTsgICAgLy8gMTEuMjMycHggLyAxNnB4ICAvLyBtcygtMylcblxuLy8gZm9udCB3ZWlnaHQgdmFyaWFibGVzXG4kei1mb250LXdlaWdodC1yZWd1bGFyOiAgICAgNDAwO1xuJHotZm9udC13ZWlnaHQtYm9sZDogICAgICAgIDYwMDtcbiR6LWZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICA3MDA7XG4kei1mb250LXdlaWdodC1oZWFkaW5nOiAgICAgYm9sZDtcbiR6LWZvbnQtd2VpZ2h0LW1vbm86ICAgICAgICBub3JtYWw7XG4kei1mb250LXdlaWdodC1zZXJpZjogICAgICAgNDAwO1xuJHotZm9udC13ZWlnaHQtc2VyaWYtYm9sZDogIDcwMDtcbiR6LWZvbnQtd2VpZ2h0LWRydXBhbC1hZG1pbi1yZWd1bGFyOiBub3JtYWw7XG4kei1mb250LXdlaWdodC1kcnVwYWwtYWRtaW4tYm9sZDogYm9sZDtcblxuLy8gZm9udCBsZXR0ZXIgc3BhY2luZyB2YXJpYWJsZXNcbiR6LWxldHRlci1zcGFjaW5nLWNvbmRlbnNlZDogIC0xICogLjAxZW07XG4kei1sZXR0ZXItc3BhY2luZy1iYXNlOiAgICAgICAwO1xuJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U6ICAgICAgLjAxZW07XG4kei1sZXR0ZXItc3BhY2luZy1sYXJnZXI6ICAgICAuMDVlbTtcblxuLy8gbGluZSBoZWlnaHQgdmFyaWFibGVcbiR6LWxpbmUtaGVpZ2h0LWJhc2U6ICAxLjQyNDsgLy8gbGgoMykgLy8gMS40MjQgLy8gMjIuNzg0ICAgLyAxNnB4XG4kei1saW5lLWhlaWdodC1sYXJnZTogMS42MDI7IC8vIGxoKDQpIC8vIDEuNjAyIC8vIDI1LjYzMnB4IC8gMTZweFxuJHotbGluZS1oZWlnaHQtc21hbGw6IDEuMjY2OyAvLyBsaCgyKSAvLyAxLjI2NiAvLyAyMC4yNTZweCAvIDE2cHhcblxuLy8gYnJlYWtwb2ludHMgdmFyaWFibGVzXG4kei1icmVha3BvaW50LXNtOiAgIDU3NnB4O1xuJHotYnJlYWtwb2ludC1tZDogICA3NjhweDtcbiR6LWJyZWFrcG9pbnQtbGc6ICAgOTkycHg7XG4kei1icmVha3BvaW50LXhsOiAgIDEyMDBweDtcbiR6LWJyZWFrcG9pbnQteHhsOiAgMTQwMHB4O1xuXG4vLyB6LWluZGV4IHZhcmlhYmxlc1xuJHotemluZGV4LXVuZGVyOiAgICAgICAgICAgICAgICAgICAgICAgMTA7XG4kei16aW5kZXgtb3ZlcjogICAgICAgICAgICAgICAgICAgICAgIDEwMDtcbiR6LXppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgNDAwO1xuJHotemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICA0MjA7XG4kei16aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDQzMDtcbiR6LXppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgNDQwO1xuJHotemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICA0NDA7XG4kei16aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDQ1MDtcbiR6LXppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgNDYwO1xuJHotemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICA0NzA7XG5cbi8vIGFuaW1hdGlvbiB2YXJpYWJsZXNcbiR6LWR1cmF0aW9uLXF1aWNrbHk6ICAuMDhzO1xuJHotZHVyYXRpb24tYmFzZTogICAgIC4xNXM7XG4kei1kdXJhdGlvbi1zbG93bHk6ICAgLjM1cztcblxuLy8gYm9yZGVyIHJhZGl1cyB2YXJpYWJsZXNcbiR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDogLjI1cmVtO1xuJHotYm9yZGVyLXJhZGl1cy1waWxsOiAgICAkei1zcGFjZS1sYXJnZXN0O1xuJHotYm9yZGVyLXJhZGl1cy1jaXJjbGU6ICA1MCU7XG5cbi8vIHNoYWRvdyB2YXJpYWJsZXNcbiR6LWJveC1zaGFkb3ctc21hbGw6ICAgICAgICAwIDAgMCAxcHggcmdiYSgkei1jb2xvci1ibGFjaywgLjEpO1xuJHotYm94LXNoYWRvdy1zbWFsbC1pbnNldDogIDAgMCAwIDFweCByZ2JhKCR6LWNvbG9yLWJsYWNrLCAuMDUpO1xuJHotYm94LXNoYWRvdy1vZmZjYW52YXM6ICAgIDAgMnB4IDEycHggMCByZ2JhKCR6LWNvbG9yLWJsYWNrLCAuMSk7XG4kei1ib3gtc2hhZG93LXN1Ym1lbnU6ICAgICAgM3B4IDAgNnB4IDAgcmdiYSgkei1jb2xvci1ibGFjaywgLjMpO1xuJHotYm94LXNoYWRvdy1zdWJtZW51LXVwOiAgLTNweCAwIDZweCAwIHJnYmEoJHotY29sb3ItYmxhY2ssIC4zKTtcbiR6LWJveC1zaGFkb3ctc2Nyb2xsYmFyOiBpbnNldCAwIDAgNnB4ICR6LWNvbG9yLW1vZGFsLW92ZXJsYXk7XG4kei1ib3gtc2hhZG93LWJ1dHRvbjogMCAwIDE4cHggJHotY29sb3ItbW9kYWwtb3ZlcmxheTtcbiR6LXRleHQtc2hhZG93LWZpbmRlcjogMCAwIDMwcHggJHotY29sb3ItbW9kYWwtb3ZlcmxheTtcbiR6LXRleHQtc2hhZG93LXNsaWRlc2hvdy1kYXJrOiAwIDAgMTBweCAkei1jb2xvci1zaGFkb3ctb3ZlcmxheS1kYXJrO1xuJHotdGV4dC1zaGFkb3ctc2xpZGVzaG93LWxpZ2h0OiAwIDAgMTBweCAkei1jb2xvci1zaGFkb3ctb3ZlcmxheS1saWdodDtcbiR6LXRleHQtc2hhZG93LWJsb2Nrcy1saWdodDogMCAwIDIwcHggJHotY29sb3Itc2hhZG93LW92ZXJsYXktbGlnaHQ7XG5cbi8vIG9wYWNpdHkgdmFyaWFibGVzXG4kei1vcGFjaXR5LWluYWN0aXZlOiAuNjtcbiR6LW9wYWNpdHktYmFja2dyb3VuZDogLjM7XG4kei1vcGFjaXR5LXNsaWRlc2hvdzogLjE7XG5cbi8vIGZvY3VzIG91dGxpbmUgdmFyaWFibGVcbiR6LW91dGxpbmUtZm9jdXM6IDAgMCA1cHggMXB4ICR6LWNvbG9yLWJsdWUtYmFzZS1oZWxwZXI7XG5cblxuLy9cbi8vIEhhbWJ1cmdlciB2YXJpYWJsZXNcbi8vXG5cbiRoYW1idXJnZXItcGFkZGluZy14OiAgICAgICAuMzUgKiAkei1mb250LXNpemUtYmFzZSAqIC45Mzc1O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXk6ICAgICAgIC4zNSAqICR6LWZvbnQtc2l6ZS1iYXNlICogLjkzNzU7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiAgICAgLjQ1ICogJHotZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodDogICAgLjM1ICogJHotZm9udC1zaXplLWJhc2UgKiAuMjU7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc6ICAgLjY1ICogJHotZm9udC1zaXplLWJhc2UgKiAuMzc1O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvcjogICAgICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eTogICAxO1xuXG5cbi8vXG4vLyBDb250YWluZXIgdmFyaWFibGVzXG4vL1xuXG4kei1jb250YWluZXItbWF4LXdpZHRoLXhsOiAgMTAyNHB4OyAvLyB1c2VkIGluIGJvb3RzdHJhcCAuY29udGFpbmVyXG4kei1jb250YWluZXItbWF4LXdpZHRoLXh4bDogMTE0MHB4O1xuJHotby1jb250YWluZXItbWF4LXdpZHRoOiAxOTIwcHg7IC8vIHVzZWQgaW4gLnotby1jb250YWluZXIgYW5kIC56LWMtaGVhZGVyLWRlc2t0b3BcblxuXG4vL1xuLy8gQmFja2dyb3VuZCB1cmwgdmFyaWFibGVzXG4vL1xuXG4kei11cmwtYXJyb3ctcmlnaHQtZ3JlZW46ICdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHhtbG5zOnhsaW5rPVxcJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcXCcgdmlld0JveD1cXCcwIDAgOTYgOTZcXCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9XFwnYVxcJyUzRSUzQ3BhdGggZD1cXCdNMCAwaDk2djk2SDB6XFwnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBjbGlwLXBhdGg9XFwndXJsKCUyM2EpXFwnJTNFJTNDcGF0aCBkPVxcJ004My4zNjIgNDguMDUxTDUyLjMxMiAxN2gtNy4zMTZsMjguNCAyOC4zMjdIMTJ2NS40NDhoNjEuNEw0NSA3OS4xMDJoNy4zMTV6XFwnIGZpbGw9XFwnJTIzMDA5NTM0XFwnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSc7XG4kei11cmwtbWFya2VyLWdyZWVuOiAnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB4bWxuczp4bGluaz1cXCdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXFwnIHdpZHRoPVxcJzk2XFwnIGhlaWdodD1cXCc5NlxcJyB2aWV3Qm94PVxcJzAgMCA5NiA5NlxcJyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD1cXCdiXFwnJTNFJTNDcmVjdCB3aWR0aD1cXCc5NlxcJyBoZWlnaHQ9XFwnOTZcXCcvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPVxcJ2FcXCcgY2xpcC1wYXRoPVxcJ3VybCglMjNiKVxcJyUzRSUzQ3BhdGggZD1cXCdNNTI0MC44MTMsMTM1MS4zOGExMS42MywxMS42MywwLDEsMSwxMS43MS0xMS42M0ExMS42ODMsMTEuNjgzLDAsMCwxLDUyNDAuODEzLDEzNTEuMzhabTI0LjQ0Ny0xMS4xMjFhMjQuNDc0LDI0LjQ3NCwwLDAsMC00MS43My0xNy4xNCwyNC4wMTUsMjQuMDE1LDAsMCwwLTcuMTY4LDE3LjEzM2MtLjMxNiwxMy45MzUsMTEuOTQ2LDMwLjMzMywxOS4yNzEsNDAuMTM1LDEuMzU4LDEuODE3LDIuNTM4LDMuMzg5LDMuNDcsNC43MjdhMi4wODksMi4wODksMCwwLDAsMy40MTYsMGMuOTQtMS4zNDIsMi4xMTQtMi45MTMsMy40NzEtNC43M0M1MjUzLjMxNSwxMzcwLjU4Niw1MjY1LjU3MywxMzU0LjE5NSw1MjY1LjI2LDEzNDAuMjZaXFwnIHRyYW5zZm9ybT1cXCd0cmFuc2xhdGUoLTUxOTIuMzU1IC0xMzAzKVxcJyBmaWxsPVxcJyUyMzAwOTUzNFxcJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UnO1xuJHotdXJsLW1hcmtlci1ncmVlbi1zaW1wbGU6ICdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHhtbG5zOnhsaW5rPVxcJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcXCcgd2lkdGg9XFwnOTZcXCcgaGVpZ2h0PVxcJzk2XFwnIHZpZXdCb3g9XFwnMCAwIDk2IDk2XFwnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPVxcJ2JcXCclM0UlM0NyZWN0IHdpZHRoPVxcJzk2XFwnIGhlaWdodD1cXCc5NlxcJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9XFwnYVxcJyBjbGlwLXBhdGg9XFwndXJsKCUyM2IpXFwnJTNFJTNDcGF0aCBkPVxcJ003ODUuODkzLDgwLjU3NWEyNC4yOTMsMjQuMjkzLDAsMCwwLTQxLjQxOC0xNy4wMSwyMy44NDIsMjMuODQyLDAsMCwwLTcuMTE1LDE3LjAwN2MtLjMxNSwxMy44MjgsMTEuODU2LDMwLjEsMTkuMTI3LDM5LjgzMSwxLjM1MiwxLjgwNSwyLjUxOSwzLjM2NCwzLjQ0Myw0LjY5YTIuMDc0LDIuMDc0LDAsMCwwLDMuMzkzLDBjLjkzMS0xLjMzLDIuMS0yLjg4OSwzLjQ0Ny00LjY5NEM3NzQuMDM3LDExMC42NzMsNzg2LjIsOTQuNDA2LDc4NS44OTMsODAuNTc1WlxcJyB0cmFuc2Zvcm09XFwndHJhbnNsYXRlKC03MTMuMTcxIC00My41KVxcJyBmaWxsPVxcJyUyMzAwOTUzNFxcJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UnO1xuJHotdXJsLWNsb3NlLWdyZXk6ICdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHhtbG5zOnhsaW5rPVxcJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcXCcgd2lkdGg9XFwnOTZcXCcgaGVpZ2h0PVxcJzk2XFwnIHZpZXdCb3g9XFwnMCAwIDk2IDk2XFwnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPVxcJ2JcXCclM0UlM0NyZWN0IHdpZHRoPVxcJzk2XFwnIGhlaWdodD1cXCc5NlxcJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9XFwnYVxcJyBjbGlwLXBhdGg9XFwndXJsKCUyM2IpXFwnJTNFJTNDZyB0cmFuc2Zvcm09XFwndHJhbnNsYXRlKC0yNy40NjcgLTI4KVxcJyUzRSUzQ3BhdGggZD1cXCdNLTEyLjMyOS0xMi4xNTFsNzAsNjkuMTQ2XFwnIHRyYW5zZm9ybT1cXCd0cmFuc2xhdGUoNTIuNzk2IDUzLjU3OSlcXCcgZmlsbD1cXCdub25lXFwnIHN0cm9rZT1cXCclMjM1MDUwNTBcXCcgc3Ryb2tlLXdpZHRoPVxcJzRcXCcvJTNFJTNDcGF0aCBkPVxcJ00wLDAsNzAsNjkuMTQ2XFwnIHRyYW5zZm9ybT1cXCd0cmFuc2xhdGUoMTEwLjA0IDQxKSByb3RhdGUoOTApXFwnIGZpbGw9XFwnbm9uZVxcJyBzdHJva2U9XFwnJTIzNTA1MDUwXFwnIHN0cm9rZS13aWR0aD1cXCc0XFwnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJztcbiR6LXVybC1jbG9zZS1ncmVlbjogJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgeG1sbnM6eGxpbms9XFwnaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1xcJyB3aWR0aD1cXCc5NlxcJyBoZWlnaHQ9XFwnOTZcXCcgdmlld0JveD1cXCcwIDAgOTYgOTZcXCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9XFwnYlxcJyUzRSUzQ3JlY3Qgd2lkdGg9XFwnOTZcXCcgaGVpZ2h0PVxcJzk2XFwnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD1cXCdhXFwnIGNsaXAtcGF0aD1cXCd1cmwoJTIzYilcXCclM0UlM0NnIHRyYW5zZm9ybT1cXCd0cmFuc2xhdGUoLTI3LjQ2NyAtMjgpXFwnJTNFJTNDcGF0aCBkPVxcJ00tMTIuMzI5LTEyLjE1MWw3MCw2OS4xNDZcXCcgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSg1Mi43OTYgNTMuNTc5KVxcJyBmaWxsPVxcJ25vbmVcXCcgc3Ryb2tlPVxcJyUyMzAwOTUzNFxcJyBzdHJva2Utd2lkdGg9XFwnNFxcJy8lM0UlM0NwYXRoIGQ9XFwnTTAsMCw3MCw2OS4xNDZcXCcgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgxMTAuMDQgNDEpIHJvdGF0ZSg5MClcXCcgZmlsbD1cXCdub25lXFwnIHN0cm9rZT1cXCclMjMwMDk1MzRcXCcgc3Ryb2tlLXdpZHRoPVxcJzRcXCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UnO1xuJHotdXJsLWNoZWNrLWdyZWVuOiAnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB4bWxuczp4bGluaz1cXCdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXFwnIHdpZHRoPVxcJzk2XFwnIGhlaWdodD1cXCc5NlxcJyB2aWV3Qm94PVxcJzAgMCA5NiA5NlxcJyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD1cXCdiXFwnJTNFJTNDcmVjdCB3aWR0aD1cXCc5NlxcJyBoZWlnaHQ9XFwnOTZcXCcvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPVxcJ2FcXCcgY2xpcC1wYXRoPVxcJ3VybCglMjNiKVxcJyUzRSUzQ2cgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgxMi4xNzEgMjUuMTc0KVxcJyUzRSUzQ3BhdGggZD1cXCdNMCwyMi41NywyMi42OTQsNDEuMDQ4Wk03MS43MzgsMCwyMi42OTQsNDEuMDQ4WlxcJyB0cmFuc2Zvcm09XFwndHJhbnNsYXRlKDAgMClcXCcgZmlsbD1cXCdyZ2JhKDAsMCwwLDApXFwnIHN0cm9rZT1cXCclMjMwMDk1MzRcXCcgc3Ryb2tlLWxpbmVjYXA9XFwncm91bmRcXCcgc3Ryb2tlLWxpbmVqb2luPVxcJ3JvdW5kXFwnIHN0cm9rZS13aWR0aD1cXCc0XFwnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJztcbiR6LXVybC1sb2FkZXItY3VycmVudGNvbG9yOiAnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB4bWxuczp4bGluaz1cXCdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXFwnIHZpZXdCb3g9XFwnMCAwIDk2IDk2XFwnJTNFJTNDcGF0aCBkPVxcJ000OCAxNi4zNjNjMTYuMzc5LjAxIDMwLjE0IDEyLjQ4IDMxLjk3OSAyOC45NzUuMjA0IDIuMDc0IDEuOTI0IDMuNjU2IDMuOTggMy42NjJhNC4wMDYgNC4wMDYgMCAwIDAgMy4wMTctMS4zNjMgNC4xMiA0LjEyIDAgMCAwIC45OTctMy4xOUM4NS44MDYgMjMuNzIzIDY4LjU2IDggNDggOFMxMC4xOTQgMjMuNzI0IDguMDI3IDQ0LjQ0NmE0LjEyIDQuMTIgMCAwIDAgLjk5MiAzLjE4NUE0LjAwNiA0LjAwNiAwIDAgMCAxMi4wMjQgNDljMi4wNjMuMDAyIDMuNzkyLTEuNTgyIDMuOTk3LTMuNjYyQzE3Ljg2IDI4Ljg0MiAzMS42MjEgMTYuMzczIDQ4IDE2LjM2M3pcXCcgZmlsbD1cXCclMjNjdXJyZW50Q29sb3JcXCcgZmlsbC1ydWxlPVxcJ2V2ZW5vZGRcXCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0UnO1xuJHotdXJsLWxvYWRlci13aGl0ZTogJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgeG1sbnM6eGxpbms9XFwnaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1xcJyB2aWV3Qm94PVxcJzAgMCA5NiA5NlxcJyUzRSUzQ3BhdGggZD1cXCdNNDggMTYuMzYzYzE2LjM3OS4wMSAzMC4xNCAxMi40OCAzMS45NzkgMjguOTc1LjIwNCAyLjA3NCAxLjkyNCAzLjY1NiAzLjk4IDMuNjYyYTQuMDA2IDQuMDA2IDAgMCAwIDMuMDE3LTEuMzYzIDQuMTIgNC4xMiAwIDAgMCAuOTk3LTMuMTlDODUuODA2IDIzLjcyMyA2OC41NiA4IDQ4IDhTMTAuMTk0IDIzLjcyNCA4LjAyNyA0NC40NDZhNC4xMiA0LjEyIDAgMCAwIC45OTIgMy4xODVBNC4wMDYgNC4wMDYgMCAwIDAgMTIuMDI0IDQ5YzIuMDYzLjAwMiAzLjc5Mi0xLjU4MiAzLjk5Ny0zLjY2MkMxNy44NiAyOC44NDIgMzEuNjIxIDE2LjM3MyA0OCAxNi4zNjN6XFwnIGZpbGw9XFwnd2hpdGVcXCcgZmlsbC1ydWxlPVxcJ2V2ZW5vZGRcXCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0UnO1xuJHotdXJsLWNoZXZyb24tcmlnaHQ6ICdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHhtbG5zOnhsaW5rPVxcJ2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcXCcgd2lkdGg9XFwnOTZcXCcgaGVpZ2h0PVxcJzk2XFwnIHZpZXdCb3g9XFwnMCAwIDk2IDk2XFwnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPVxcJ2JcXCclM0UlM0NyZWN0IHdpZHRoPVxcJzk2XFwnIGhlaWdodD1cXCc5NlxcJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9XFwnYVxcJyBjbGlwLXBhdGg9XFwndXJsKCUyM2IpXFwnJTNFJTNDcGF0aCBkPVxcJ005ODcuMjUsMTk1OC4zMjJsMzIuMzEsMzUtMzIuMzEsMzVcXCcgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgtOTU1Ljc1IC0xOTQ1LjQ1NSlcXCcgZmlsbD1cXCdub25lXFwnIHN0cm9rZT1cXCclMjMwMDk1MzRcXCcgc3Ryb2tlLW1pdGVybGltaXQ9XFwnMTBcXCcgc3Ryb2tlLXdpZHRoPVxcJzRcXCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJztcbiR6LXVybC1jaGV2cm9uLWRvd24tZ3JleTogJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgeG1sbnM6eGxpbms9XFwnaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1xcJyB3aWR0aD1cXCc5NlxcJyBoZWlnaHQ9XFwnOTZcXCcgdmlld0JveD1cXCcwIDAgOTYgOTZcXCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9XFwnYlxcJyUzRSUzQ3JlY3Qgd2lkdGg9XFwnOTZcXCcgaGVpZ2h0PVxcJzk2XFwnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD1cXCdhXFwnIGNsaXAtcGF0aD1cXCd1cmwoJTIzYilcXCclM0UlM0NwYXRoIGQ9XFwnTTU1LjI1MiwxNC44NzksMjAuMzMyLTIwLjA0SDEyLjEwNkw0Ni43NzUsMTQuODc5aDBMMTIuMTA2LDQ5LjhoOC4yMjdaXFwnIHRyYW5zZm9ybT1cXCd0cmFuc2xhdGUoNjIuNzk4IDEzLjg5NCkgcm90YXRlKDkwKVxcJyBmaWxsPVxcJyUyMzlmOWY5ZlxcJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UnO1xuJHotdXJsLWxveWFsdHktY2FyZDogJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgeG1sbnM6eGxpbms9XFwnaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1xcJyB3aWR0aD1cXCc5NlxcJyBoZWlnaHQ9XFwnOTZcXCcgdmlld0JveD1cXCcwIDAgOTYgOTZcXCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9XFwnYlxcJyUzRSUzQ3JlY3Qgd2lkdGg9XFwnOTZcXCcgaGVpZ2h0PVxcJzk2XFwnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD1cXCdhXFwnIGNsaXAtcGF0aD1cXCd1cmwoJTIzYilcXCclM0UlM0NnIHRyYW5zZm9ybT1cXCd0cmFuc2xhdGUoMTMgMjUpXFwnJTNFJTNDZyBmaWxsPVxcJyUyMzAwOTUzNFxcJyBzdHJva2U9XFwnJTIzMDA5NTM0XFwnIHN0cm9rZS13aWR0aD1cXCcxXFwnJTNFJTNDcmVjdCB3aWR0aD1cXCc3MC4wMDlcXCcgaGVpZ2h0PVxcJzQ2LjY3M1xcJyByeD1cXCc0XFwnIHN0cm9rZT1cXCdub25lXFwnLyUzRSUzQ3JlY3QgeD1cXCcwLjVcXCcgeT1cXCcwLjVcXCcgd2lkdGg9XFwnNjkuMDA5XFwnIGhlaWdodD1cXCc0NS42NzNcXCcgcng9XFwnMy41XFwnIGZpbGw9XFwnbm9uZVxcJy8lM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgxNy4zNTEgNS45MSlcXCclM0UlM0NwYXRoIGQ9XFwnTTkuNDM1LDIzMzguMjc2YTE3LjY1MiwxNy42NTIsMCwxLDEsMTcuNjUxLDE3LjY1MSwxNy42NzEsMTcuNjcxLDAsMCwxLTE3LjY1MS0xNy42NTFcXCcgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgtOS40MzUgLTIzMjAuNjI0KVxcJyBmaWxsPVxcJyUyM2ZmZlxcJy8lM0UlM0NwYXRoIGQ9XFwnTTQxLjk5NCwyMzM0LjhjLTEuMzUyLTIuNDM3LTYuMDU2LTIuMTE3LTkuNDA5LS44MThhMTkuNDYsMTkuNDYsMCwwLDAtNi41MTMsNC4zNDhjLTIuMzUzLTEuMDA3LTMuNTMzLTIuODg5LTMuMTg2LTUuMjA5YTUuOTg5LDUuOTg5LDAsMCwxLC42MTItMS42NzdsLTEuNDQ3LTEuMDMzYTYuNjg0LDYuNjg0LDAsMCwwLTIuODM5LDQuOTYxYzAsMi4xMiwxLjYzNyw0LjM2Nyw0LjYyNCw1Ljg3OGExMi40NTcsMTIuNDU3LDAsMCwwLTEuODU1LDMuOTU4LDYuMTkxLDYuMTkxLDAsMCwwLDEuMDEyLDUuNiw4LjU4Myw4LjU4MywwLDAsMCw3LjA3LDIuODQxLDEzLjc3NSwxMy43NzUsMCwwLDAsNS41NzYtMS41MWwtLjQyMS0xLjQxNGExMi44OTEsMTIuODkxLDAsMCwxLTMuNzQ4LjM1MWMtMi41My0uMjI5LTUuMzUxLTEuNzM3LTUuNTYzLTQuNjQxYTYuNTg2LDYuNTg2LDAsMCwxLDEuMDg1LTMuOTI5LDE5LjIzMiwxOS4yMzIsMCwwLDAsMy4zMzkuNDkyYzQuODguMzQ1LDkuMTIyLTEuNCwxMC45LTQuMTkxbC0uMDEtLjAxNGMuODY4LTEuMzA5LDEuMzIyLTMsLjc2OC0zLjk5bS0xMC4wMDgsNS4xOTRhMTEuOTIzLDExLjkyMywwLDAsMS0yLjM5Mi0uMjgzLDExLjQ1OCwxMS40NTgsMCwwLDEsOC4zMzQtMy4yMzZjLjgyOC4wOCwxLjc0NC41MDUsMS44ODYuODgyLS45NDIsMS4zMjYtNC44NzYsMi43NDctNy44MjcsMi42MzZcXCcgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgtMTIuNTMxIC0yMzIzLjcyMilcXCcgZmlsbD1cXCclMjMwMDk1MzRcXCcvJTNFJTNDcGF0aCBkPVxcJ00zMS43NjIsMjMzMy45ODhhMi43NDYsMi43NDYsMCwxLDAtMi43NDQtMi43NDEsMi43NDksMi43NDksMCwwLDAsMi43NDQsMi43NDFcXCcgdHJhbnNmb3JtPVxcJ3RyYW5zbGF0ZSgtMTUuNjM3IC0yMzIzLjExNylcXCcgZmlsbD1cXCclMjMwMDk1MzRcXCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSc7XG4kei11cmwtdHJpYW5nbGUtZG93bi13aGl0ZTogJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgdmVyc2lvbj1cXCcxLjFcXCcgd2lkdGg9XFwnMzJcXCcgaGVpZ2h0PVxcJzI0XFwnIHZpZXdCb3g9XFwnMCAwIDMyIDI0XFwnPjxwb2x5Z29uIHBvaW50cz1cXCcwLDAgMzIsMCAxNiwyNFxcJyBzdHlsZT1cXCdmaWxsOiByZ2IlMjgxMzgsIDEzOCwgMTM4JTI5XFwnPjwvcG9seWdvbj48L3N2Zz4nO1xuXG4kei1iZy1ncmFkaWVudC13aGl0ZS10b3AtYm90dG9tOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkei1jb2xvci13aGl0ZSwgMCksIHJnYmEoJHotY29sb3Itd2hpdGUsIC42KSk7XG4kei1iZy1ncmFkaWVudC13aGl0ZS1sZWZ0LXJpZ2h0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHotY29sb3Itd2hpdGUsIC44KSwgcmdiYSgkei1jb2xvci13aGl0ZSwgMCkpO1xuXG5cbi8vIENvbW1wb25lbnQgdmFyaWFibGVzXG5cbiR6LWMtYmxvY2stdmlzdWFsLW1pbi1oZWlnaHQ6IDIwLjc1cmVtOyAvLyBzKDE1OClcblxuXG4vLyBDb3VudHJ5IHZhcmlhYmxlc1xuXG4kei1jb3VudHJ5LWNvZGVzOiAoXG4gICdlbicsXG4gICdlcycsXG4gICdmcicsXG4gICdkZScsXG4gICdubCcsXG4gICdpdCcsXG4gICdjeicsXG4gICdybycsXG4gICd0cidcbik7XG4iLCIvL1xuLy8gSGFtYnVyZ2Vyc1xuLy8gQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4vLyBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4vLyBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4vL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgICAgICAgICAgICAgOiAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6IC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgLy8gIDNkeCxcbiAgLy8gM2R4LXIsXG4gIC8vIDNkeSxcbiAgLy8gM2R5LXIsXG4gIC8vIDNkeHksXG4gIC8vIDNkeHktcixcbiAgLy8gYXJyb3csXG4gIC8vIGFycm93LXIsXG4gIC8vIGFycm93YWx0LFxuICAvLyBhcnJvd2FsdC1yLFxuICAvLyBhcnJvd3R1cm4sXG4gIC8vIGFycm93dHVybi1yLFxuXG4gIGJvcmluZyxcblxuICAvLyBjb2xsYXBzZSxcbiAgLy8gY29sbGFwc2UtcixcbiAgLy8gZWxhc3RpYyxcbiAgLy8gZWxhc3RpYy1yLFxuICAvLyBlbXBoYXRpYyxcbiAgLy8gZW1waGF0aWMtcixcbiAgLy8gbWludXMsXG4gIC8vIHNsaWRlcixcbiAgLy8gc2xpZGVyLXIsXG4gIC8vIHNwaW4sXG4gIC8vIHNwaW4tcixcbiAgLy8gc3ByaW5nLFxuICAvLyBzcHJpbmctcixcbiAgLy8gc3RhbmQsXG4gIC8vIHN0YW5kLXIsXG4gIC8vIHNxdWVlemUsXG4gIC8vIHZvcnRleCxcbiAgLy8gdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCAnYmFzZSc7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBAaW1wb3J0ICd0eXBlcy8zZHgnO1xuLy8gQGltcG9ydCAndHlwZXMvM2R4LXInO1xuLy8gQGltcG9ydCAndHlwZXMvM2R5Jztcbi8vIEBpbXBvcnQgJ3R5cGVzLzNkeS1yJztcbi8vIEBpbXBvcnQgJ3R5cGVzLzNkeHknO1xuLy8gQGltcG9ydCAndHlwZXMvM2R4eS1yJztcbi8vIEBpbXBvcnQgJ3R5cGVzL2Fycm93Jztcbi8vIEBpbXBvcnQgJ3R5cGVzL2Fycm93LXInO1xuLy8gQGltcG9ydCAndHlwZXMvYXJyb3dhbHQnO1xuLy8gQGltcG9ydCAndHlwZXMvYXJyb3dhbHQtcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9hcnJvd3R1cm4nO1xuLy8gQGltcG9ydCAndHlwZXMvYXJyb3d0dXJuLXInO1xuQGltcG9ydCAndHlwZXMvYm9yaW5nJztcblxuLy8gQGltcG9ydCAndHlwZXMvY29sbGFwc2UnO1xuLy8gQGltcG9ydCAndHlwZXMvY29sbGFwc2Utcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9lbGFzdGljJztcbi8vIEBpbXBvcnQgJ3R5cGVzL2VsYXN0aWMtcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9lbXBoYXRpYyc7XG4vLyBAaW1wb3J0ICd0eXBlcy9lbXBoYXRpYy1yJztcbi8vIEBpbXBvcnQgJ3R5cGVzL21pbnVzJztcbi8vIEBpbXBvcnQgJ3R5cGVzL3NsaWRlcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9zbGlkZXItcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9zcGluJztcbi8vIEBpbXBvcnQgJ3R5cGVzL3NwaW4tcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9zcHJpbmcnO1xuLy8gQGltcG9ydCAndHlwZXMvc3ByaW5nLXInO1xuLy8gQGltcG9ydCAndHlwZXMvc3RhbmQnO1xuLy8gQGltcG9ydCAndHlwZXMvc3RhbmQtcic7XG4vLyBAaW1wb3J0ICd0eXBlcy9zcXVlZXplJztcbi8vIEBpbXBvcnQgJ3R5cGVzL3ZvcnRleCc7XG4vLyBAaW1wb3J0ICd0eXBlcy92b3J0ZXgtcic7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGJvcmluZykge1xuICAuaGFtYnVyZ2VyLS1ib3Jpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vXG4vLyBfei5iYXNlLnNoYXJlZC5zY3NzXG4vL1xuXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgLy8gUHJldmVudCBzY3JvbGwgb24gbmFycm93IGRldmljZXMuIE5lZWRlZCBmb3IgLnotYy1oZWFkZXItbW9iaWxlX19vZmZjYW52YXMtLWlzLW9wZW5cbn1cblxuXG4vL1xuLy8gcGxhY2Vob2xkZXJzXG4vLyB1c2VkIGluOiBfei5jb21wb25lbnRzLmNvbnRlbnQuc2Nzc1xuLy8gICAgICAgICAgX3ouY29tcG9uZW50cy5kcnVwYWwtY2stZWRpdG9yLnNjc3Ncbi8vXG5cblxuJXotYy1oZWFkaW5nIHsgLy8gYXBwbGllZCB0byBhbnkgaGVhZGluZyBoMSwgaDIsIGgzLCBoNC4uLlxuICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBmb250LXNpemU6IG1zKDQpO1xuICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBsaCgyKTtcbn1cblxuXG4lei1jLWgxIHsgLy8gYXBwbGllZCB0byBhIDxoMj5cbiAgbWFyZ2luLWJvdHRvbTogJHotc3BhY2UtYmFzZTtcbiAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgZm9udC1zaXplOiBtcyg3KTtcbiAgbGV0dGVyLXNwYWNpbmc6ICR6LWxldHRlci1zcGFjaW5nLWxhcmdlO1xuICBsaW5lLWhlaWdodDogbGgoMik7XG59XG5cblxuJXotYy1oMiB7IC8vIGFwcGxpZWQgdG8gYSA8aDI+XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGZvbnQtc2l6ZTogbXMoNik7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IGxoKDIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbiV6LWMtaDMgeyAvLyBhcHBsaWVkIHRvIGEgPGgzPlxuICBtYXJnaW4tYm90dG9tOiAkei1zcGFjZS1iYXNlO1xuICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBmb250LXNpemU6IG1zKDQpO1xuICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBsaCgyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuJXotYy1zdWJ0aXRsZSB7IC8vIGFwcGxpZWQgdG8gYSA8aDQ+XG4gIG1hcmdpbi10b3A6IC0xICogJHotc3BhY2UtYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogJHotc3BhY2UtYmFzZTtcbiAgY29sb3I6ICR6LWNvbG9yLWdyZXktZGFya2VyO1xuICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktcmVndWxhcjtcbiAgZm9udC1zaXplOiBtcygwKTtcbiAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1iYXNlO1xuICBsaW5lLWhlaWdodDogbGgoMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuJXotYy1wYXJhZ3JhcGgtbGFyZ2UgeyAvLyBhcHBsaWVkIHRvIGEgPHA+XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlO1xuICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctYmFzZTtcbiAgbGluZS1oZWlnaHQ6IGxoKDQpO1xufVxuXG5cbiV6LWMtcGFyYWdyYXBoLWJhc2UgeyAvLyBhcHBsaWVkIHRvIGEgPHA+XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWJhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1iYXNlO1xuICBsaW5lLWhlaWdodDogbGgoNCk7XG59XG5cblxuJXotYy1wYXJhZ3JhcGgtc21hbGwgeyAvLyBhcHBsaWVkIHRvIGEgPHA+XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsO1xuICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctYmFzZTtcbiAgbGluZS1oZWlnaHQ6IGxoKDQpO1xufVxuXG5cbiV6LWMtcGFyYWdyYXBoLXNtYWxsZXIgeyAvLyBhcHBsaWVkIHRvIGEgPHA+XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsZXI7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1iYXNlO1xuICBsaW5lLWhlaWdodDogbGgoMik7XG59XG5cblxuJXotYy1wYXJhZ3JhcGgtbGVhZCB7IC8vIGFwcGxpZWQgdG8gYSA8cD5cbiAgbWFyZ2luLWJvdHRvbTogcygzKTtcbiAgZm9udC1zaXplOiBtcygzKTtcbiAgbGV0dGVyLXNwYWNpbmc6ICR6LWxldHRlci1zcGFjaW5nLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBsaCg0KTtcbn1cblxuXG4lei1jLXBhZ2UtdGl0bGUgeyAvLyBhcHBsaWVkIHRvIGEgPGgxPlxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBmb250LXNpemU6IG1zKDcpO1xuICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxKTtcbn1cblxuXG4lei1jLWFydGljbGUtYmxvY2stc3VwZXJ0aXRsZSB7IC8vIGFwcGxpZWQgdG8gYSA8ZGl2PlxuICBtYXJnaW4tYm90dG9tOiBzKC00KTtcbiAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogbXMoMik7XG4gIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1oZWFkaW5nO1xuICBsaW5lLWhlaWdodDogbGgoMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cbiV6LWMtYXJ0aWNsZS1ibG9jay10aXRsZSB7IC8vIGFwcGxpZWQgdG8gYSA8aDI+XG4gIG1hcmdpbi1ib3R0b206IHMoMik7XG4gIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGZvbnQtc2l6ZTogbXMoNyk7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IGxoKDEpO1xufVxuXG5cbiV6LWMtdXBwZXJjYXNlLWJsb2NrLXRpdGxlIHsgLy8gYXBwbGllZCB0byBhIDxoMj5cbiAgbWFyZ2luLWJvdHRvbTogcygyKTtcbiAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgZm9udC1zaXplOiBtcyg2KTtcbiAgbGV0dGVyLXNwYWNpbmc6ICR6LWxldHRlci1zcGFjaW5nLWxhcmdlcjtcbiAgbGluZS1oZWlnaHQ6IGxoKDEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiLy8gTW9kdWxhciBTY2FsZSBUb29sXG5cblxuXG5cbi8vIE9wdGlvbnNcblxuJGlvdGEtdG9vbHMtbXMtcmF0aW8gIDogMS4yICFkZWZhdWx0O1xuJGlvdGEtdG9vbHMtbXMtYmFzZSAgIDogMTVweCAhZGVmYXVsdDtcbiRpb3RhLXRvb2xzLW1zLXNjYWxlICA6IDMgIWRlZmF1bHQ7XG5cblxuXG5cbi8vIEhlbHBlciBmdW5jdGlvbnNcblxuQGZ1bmN0aW9uIF9pb3RhLWRlY2ltYWwtcm91bmQoXG4gICRudW1iZXIsXG4gICRkaWdpdHM6ICRpb3RhLXRvb2xzLW1zLXNjYWxlXG4pIHtcbiAgXG4gICRudW06IDE7XG4gIFxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRkaWdpdHMge1xuICAgICRudW06ICRudW0gKiAxMDtcbiAgfVxuICBcbiAgQHJldHVybiByb3VuZCggJG51bWJlciAqICRudW0gKSAvICRudW07XG4gIFxufVxuXG5cblxuXG5AZnVuY3Rpb24gaW90YS1tcyhcbiAgJGluY3JlbWVudCxcbiAgJGJhc2UgICA6ICRpb3RhLXRvb2xzLW1zLWJhc2UsXG4gICRyYXRpbyAgOiAkaW90YS10b29scy1tcy1yYXRpbyxcbiAgJHNjYWxlICA6ICRpb3RhLXRvb2xzLW1zLXNjYWxlXG4pIHtcbiAgXG4gIEBpZiAkaW5jcmVtZW50ID4gMCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkaW5jcmVtZW50IHtcbiAgICAgICRiYXNlOiAkYmFzZSAqICRyYXRpbztcbiAgICB9XG4gIH1cbiAgXG4gIEBpZiAkaW5jcmVtZW50IDwgMCB7XG4gICAgQGZvciAkaSBmcm9tIC0xIHRocm91Z2ggJGluY3JlbWVudCB7XG4gICAgICAkYmFzZTogJGJhc2UgLyAkcmF0aW87XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBfaW90YS1kZWNpbWFsLXJvdW5kKCRiYXNlLCAkc2NhbGUpO1xuXG59XG4iLCJcbi8vIGRlcGVuZGVuY2llczogaW90YWNzcy10b29scy1tc1xuXG4vL1xuLy8gZ2VuZXJhbC1zaXplIHdpdGggbGluZWFyIGluY3JlbWVudFxuLy8gdXNlZCBtYWlubHkgaW4gc2l6ZXMgKHdpZHRoLCBoZWlnaHQpLCBtYXJnaW5zIGFuZCBwYWRkaW5nc1xuLy9cblxuJHRvb2xzLWdlbmVyYWwtYmFzZTogICAxcmVtICFkZWZhdWx0O1xuJHRvb2xzLWdlbmVyYWwtcmF0aW86ICAuMTI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcygkaW5jcmVtZW50LCAkYmFzZTogJHRvb2xzLWdlbmVyYWwtYmFzZSwgJHJhdGlvOiAkdG9vbHMtZ2VuZXJhbC1yYXRpbykge1xuICBAcmV0dXJuICgkYmFzZSArICRpbmNyZW1lbnQgKiAkcmF0aW8pO1xufVxuXG5cbi8vXG4vLyBtb2R1bGFyLXNpemUgd2l0aCBtb2R1bGFyIHNjYWxlIGluY3JlbWVudFxuLy8gdXNlZCBtYWlubHkgaW4gZm9udC1zaXplc1xuLy9cblxuJHRvb2xzLW1zLWJhc2U6ICAgMXJlbSAhZGVmYXVsdDtcbiR0b29scy1tcy1yYXRpbzogIDEuMTI1ICFkZWZhdWx0OyAgLy8gODo5IG1ham9yIHNlY29uZC4gaHR0cHM6Ly93d3cubW9kdWxhcnNjYWxlLmNvbS8/MSZlbSYxLjEyNVxuXG5AZnVuY3Rpb24gbXMoJGluY3JlbWVudCwgJGJhc2U6ICR0b29scy1tcy1iYXNlLCAkcmF0aW86ICR0b29scy1tcy1yYXRpbywgJHNjYWxlOiAzKSB7XG4gIEByZXR1cm4gaW90YS1tcygkaW5jcmVtZW50LCAkYmFzZSwgJHJhdGlvLCAkc2NhbGUpO1xufVxuXG5cbi8vXG4vLyBtb2R1bGFyLXNpemUgd2l0aCBtb2R1bGFyIHNjYWxlIGluY3JlbWVudCB3aXRob3V0IHVuaXRzXG4vLyB1c2VkIGluIGxpbmUtaGVpZ2h0XG4vL1xuXG4kdG9vbHMtbGgtYmFzZTogICAxICFkZWZhdWx0O1xuJHRvb2xzLWxoLXJhdGlvOiAgMS4xMjUgIWRlZmF1bHQ7ICAvLyA4OjkgbWFqb3Igc2Vjb25kLiBodHRwczovL3d3dy5tb2R1bGFyc2NhbGUuY29tLz8xJmVtJjEuMTI1XG5cbkBmdW5jdGlvbiBsaCgkaW5jcmVtZW50LCAkYmFzZTogJHRvb2xzLWxoLWJhc2UsICRyYXRpbzogJHRvb2xzLWxoLXJhdGlvLCAkc2NhbGU6IDMpIHtcbiAgQHJldHVybiBpb3RhLW1zKCRpbmNyZW1lbnQsICRiYXNlLCAkcmF0aW8sICRzY2FsZSk7XG59XG5cblxuLy9cbi8vIHN2ZyB3aWR0aCBzaXplXG4vL1xuXG4kdG9vbHMtc3ZnLXdpZHRoLW9yaWdpbmFsOiAxZW0gIWRlZmF1bHQ7XG4kdG9vbHMtc3ZnLWhlaWdodC1vcmlnaW5hbDogMWVtICFkZWZhdWx0O1xuJHRvb2xzLXN2Zy1iYXNlOiAxZW0gIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzdmctd2lkdGgoJHN2Zy13aWR0aC1vcmlnaW5hbDogJHRvb2xzLXN2Zy13aWR0aC1vcmlnaW5hbCwgJHN2Zy1oZWlnaHQtb3JpZ2luYWw6ICR0b29scy1zdmctaGVpZ2h0LW9yaWdpbmFsLCAkc3ZnLWJhc2U6ICR0b29scy1zdmctYmFzZSkge1xuICBAcmV0dXJuICgkc3ZnLXdpZHRoLW9yaWdpbmFsIC8gJHN2Zy1oZWlnaHQtb3JpZ2luYWwpICogJHN2Zy1iYXNlO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvL1xuLy8gX3NldHRpbmdzLmJvb3RzdHJhcC1vdmVycmlkZS12YXJpYWJsZXMuc2Nzc1xuLy9cblxuLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vICR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbi8vICRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbi8vICRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbi8vICRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbi8vICRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbi8vICRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbi8vICRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbi8vICRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbi8vICRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbi8vICRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbi8vICRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuLy8gJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4vLyAkZ3JheXM6IG1hcC1tZXJnZShcbi8vICAgKFxuLy8gICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbi8vICAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4vLyAgICAgXCIzMDBcIjogJGdyYXktMzAwLFxuLy8gICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbi8vICAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4vLyAgICAgXCI2MDBcIjogJGdyYXktNjAwLFxuLy8gICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbi8vICAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4vLyAgICAgXCI5MDBcIjogJGdyYXktOTAwXG4vLyAgICksXG4vLyAgICRncmF5c1xuLy8gKTtcblxuLy8gJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4vLyAkaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbi8vICRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuLy8gJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4vLyAkcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbi8vICRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuLy8gJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4vLyAkZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbi8vICR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuLy8gJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbi8vICRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbi8vICRjb2xvcnM6IG1hcC1tZXJnZShcbi8vICAgKFxuLy8gICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbi8vICAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbi8vICAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbi8vICAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4vLyAgICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4vLyAgICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4vLyAgICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4vLyAgICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbi8vICAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4vLyAgICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuLy8gICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4vLyAgICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbi8vICAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4vLyAgICksXG4vLyAgICRjb2xvcnNcbi8vICk7XG5cbiRwcmltYXJ5OiAgICAgICAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4kc2Vjb25kYXJ5OiAgICAgJHotY29sb3ItbmV1dHJhbC1iYXNlO1xuLy8gJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbi8vICRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbi8vICR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuLy8gJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJHotY29sb3ItZ3JleS1saWdodGVyO1xuJGRhcms6ICAgICAgICAgICR6LWNvbG9yLWdyZXktZGFya2VyO1xuXG4vLyAkdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4vLyAkdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4vLyAgIChcbi8vICAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4vLyAgICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4vLyAgICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuLy8gICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbi8vICAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4vLyAgICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4vLyAgICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbi8vICAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbi8vICAgKSxcbi8vICAgJHRoZW1lLWNvbG9yc1xuLy8gKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuLy8gJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbi8vICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuLy8gJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vICR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuLy8gJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1Ncbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6ICR6LXNwYWNlLWJhc2U7XG4kc3BhY2VyczogKFxuICB6ZXJvOiAwLFxuICBiYXNlOiAkei1zcGFjZS1iYXNlLFxuICBzbWFsbDogJHotc3BhY2Utc21hbGwsXG4gIGxhcmdlOiAkei1zcGFjZS1sYXJnZSxcbiAgc21hbGxlcjogJHotc3BhY2Utc21hbGxlcixcbiAgbGFyZ2VyOiAkei1zcGFjZS1sYXJnZXIsXG4gIHNtYWxsZXN0OiAkei1zcGFjZS1zbWFsbGVzdCxcbiAgbGFyZ2VzdDogJHotc3BhY2UtbGFyZ2VzdFxuKTtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4vLyAkc3BhY2VyczogbWFwLW1lcmdlKFxuLy8gICAoXG4vLyAgICAgMDogMCxcbi8vICAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4vLyAgICAgMjogKCRzcGFjZXIgKiAuNSksXG4vLyAgICAgMzogJHNwYWNlcixcbi8vICAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4vLyAgICAgNTogKCRzcGFjZXIgKiAzKVxuLy8gICApLFxuLy8gICAkc3BhY2Vyc1xuLy8gKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIHplcm86IDAsXG4gIGJhc2U6ICR6LXNwYWNlLWJhc2UsXG4gIHNtYWxsOiAkei1zcGFjZS1zbWFsbCxcbiAgbGFyZ2U6ICR6LXNwYWNlLWxhcmdlLFxuICBzbWFsbGVyOiAkei1zcGFjZS1zbWFsbGVyLFxuICBsYXJnZXI6ICR6LXNwYWNlLWxhcmdlcixcbiAgc21hbGxlc3Q6ICR6LXNwYWNlLXNtYWxsZXN0LFxuICBsYXJnZXN0OiAkei1zcGFjZS1sYXJnZXN0XG4pO1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbi8vICRzaXplczogbWFwLW1lcmdlKFxuLy8gICAoXG4vLyAgICAgMjU6IDI1JSxcbi8vICAgICA1MDogNTAlLFxuLy8gICAgIDc1OiA3NSUsXG4vLyAgICAgMTAwOiAxMDAlLFxuLy8gICAgIGF1dG86IGF1dG9cbi8vICAgKSxcbi8vICAgJHNpemVzXG4vLyApO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkei1jb2xvci13aGl0ZTtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkei1jb2xvci1ncmV5LWRhcmtlcjtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICR6LWNvbG9yLXByaW1hcnktZGFya2VyO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbm9uZTtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4vLyAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAkei1zcGFjZS1iYXNlO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiAkei1icmVha3BvaW50LXNtLFxuICBtZDogJHotYnJlYWtwb2ludC1tZCxcbiAgbGc6ICR6LWJyZWFrcG9pbnQtbGcsXG4gIHhsOiAkei1icmVha3BvaW50LXhsLFxuICB4eGw6ICR6LWJyZWFrcG9pbnQteHhsXG4pO1xuXG4vLyBAaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbi8vIEBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHhsOiAgJHotY29udGFpbmVyLW1heC13aWR0aC14bCxcbiAgeHhsOiAkei1jb250YWluZXItbWF4LXdpZHRoLXh4bFxuKTtcblxuLy8gJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4vLyAgIHNtOiA1NDBweCxcbi8vICAgbWQ6IDcyMHB4LFxuLy8gICBsZzogOTYwcHgsXG4vLyAgIHhsOiAxMTQwcHhcbi8vICkgIWRlZmF1bHQ7XG5cbi8vIEBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgJHotc3BhY2Utc21hbGxlcjtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAkei1saW5lLWhlaWdodC1sYXJnZTtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICR6LWxpbmUtaGVpZ2h0LXNtYWxsO1xuXG4vLyAkYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbi8vICRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuLy8gJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbi8vICRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4vLyAkYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vICRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbi8vICRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHotY29sb3Itd2hpdGU7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG5cbi8vICRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4vLyAkY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyAkY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAkei1kdXJhdGlvbi1xdWlja2x5IGVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAkei1kdXJhdGlvbi1xdWlja2x5IGxpbmVhcjtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAkei1kdXJhdGlvbi1zbG93bHkgZWFzZS1vdXQ7XG5cbi8vICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbi8vICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4vLyAgIChcbi8vICAgICAoMjEgOSksXG4vLyAgICAgKDE2IDkpLFxuLy8gICAgICg0IDMpLFxuLy8gICAgICgxIDEpLFxuLy8gICApLFxuLy8gICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4vLyApO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgJHotZm9udC1mYW1pbHktcmVndWxhcjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgICR6LWZvbnQtZmFtaWx5LW1vbm87XG4vLyAkZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgICR6LWZvbnQtc2l6ZS1iYXNlOyAgLy8gMThweCAgICAgLyAxNnB4ICAvLyBtcygxKVxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJHotZm9udC1zaXplLWxhcmdlOyAvLyAyMC4yNTZweCAvIDE2cHggIC8vIG1zKDIpXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkei1mb250LXNpemUtc21hbGw7IC8vIDE2cHggICAgIC8gMTZweCAgLy8gbXMoMClcblxuLy8gJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbi8vICRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgICR6LWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICAkei1mb250LXdlaWdodC1ib2xkO1xuLy8gJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkei1mb250LXdlaWdodC1yZWd1bGFyO1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgJHotbGluZS1oZWlnaHQtYmFzZTtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAwO1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJHotZm9udC1mYW1pbHktaGVhZGluZztcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgICR6LWZvbnQtd2VpZ2h0LWhlYWRpbmc7XG4vLyAkaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4vLyAkaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyAkZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuLy8gJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuLy8gJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuLy8gJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4vLyAkZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4vLyAkZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbi8vICRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4vLyAkbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICAgIDg4Ljg4ODg4ODg4OSU7IC8vIDE2cHggcGVyY2VudCBvZiAxOHB4XG5cbi8vICR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbi8vICRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbi8vICRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4vLyAka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuLy8gJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbi8vICRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyAkbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4vLyAkaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuLy8gJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuLy8gJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW07IC8vIHMoLTUpIC8vIC4zNzVyZW0gLy8gNnB4IC8gMTZweFxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtOyAgLy8gcygtMikgLy8gLjc1cmVtIC8vIDEycHggLyAxNnB4XG4vLyAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJHotZm9udC1zaXplLWJhc2U7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkei1saW5lLWhlaWdodC1iYXNlO1xuXG4vLyAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbTsgLy8gcygtNCkgLy8gLjI1cmVtIC8vIDRweCAvIDE2cHhcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtOyAgLy8gcygtNCkgLy8gLjVyZW0gLy8gOHB4IC8gMTZweFxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJHotZm9udC1zaXplLXNtYWxsO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJHotbGluZS1oZWlnaHQtc21hbGw7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtOyAgLy8gcygtNCkgLy8gLjVyZW0gLy8gOHB4IC8gMTZweFxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbTsgICAvLyBzKDApICAvLyAxcmVtIC8vIDE2cHggLyAxNnB4XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkei1mb250LXNpemUtbGFyZ2U7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkei1saW5lLWhlaWdodC1sYXJnZTtcblxuLy8gJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vICRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuLy8gJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4vLyAkYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbi8vICRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuLy8gJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4vLyAkYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbi8vICRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuLy8gJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAkYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyAkYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbi8vICRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyAkYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8gJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJHotb3BhY2l0eS1pbmFjdGl2ZTtcbi8vICRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbi8vICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbi8vICRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgJHotZHVyYXRpb24tYmFzZSBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAkei1kdXJhdGlvbi1iYXNlIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgJHotZHVyYXRpb24tYmFzZSBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAkei1kdXJhdGlvbi1iYXNlIGVhc2UtaW4tb3V0O1xuXG5cbi8vIEZvcm1zXG5cbi8vICRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAkei1kdXJhdGlvbi1iYXNlIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93ICR6LWR1cmF0aW9uLWJhc2UgZWFzZS1pbi1vdXQ7XG5cbi8vICRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuLy8gJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbi8vICRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJHotZHVyYXRpb24tYmFzZSBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yICR6LWR1cmF0aW9uLWJhc2UgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgJHotZHVyYXRpb24tYmFzZSBlYXNlLWluLW91dDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVyO1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3Jcbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4vLyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLXRleHQ6IChcbi8vICAgZW46IFwiQnJvd3NlXCJcbi8vICkgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4vLyAkZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbi8vICAgKFxuLy8gICAgIFwidmFsaWRcIjogKFxuLy8gICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbi8vICAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4vLyAgICAgKSxcbi8vICAgICBcImludmFsaWRcIjogKFxuLy8gICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuLy8gICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuLy8gICAgICksXG4vLyAgICksXG4vLyAgICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4vLyApO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vICR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuLy8gJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuLy8gJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4vLyAkbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vICRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICR6LXNwYWNlLXNtYWxsO1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHotc3BhY2Utc21hbGw7XG5cbi8vICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4vLyAkbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuLy8gJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbi8vICRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuLy8gJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJHotZm9udC1zaXplLXNtYWxsO1xuLy8gJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgICR6LWNvbG9yLXByaW1hcnktbGlnaHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICAkei1jb2xvci1wcmltYXJ5LWRhcmtlcjtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJHotY29sb3ItcHJpbWFyeS1iYXNlLCAkei1vcGFjaXR5LWluYWN0aXZlKTtcbi8vICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyAkZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4vLyAkZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbi8vICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4vLyAkZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4vLyAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4vLyAkanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuLy8gJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4vLyAkY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuLy8gJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbi8vICRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuLy8gJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4vLyAkY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbi8vICRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4vLyAkY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJHotZm9udC1zaXplLXNtYWxsZXN0O1xuLy8gJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4vLyAkdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbi8vICRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbi8vICRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbi8vICRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuLy8gJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4vLyAkdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuLy8gJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuLy8gJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuLy8gJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4vLyAkdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4vLyAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbi8vICRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbi8vICRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuLy8gJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuLy8gJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vICRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vICRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbi8vICRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4vLyAkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4vLyAkbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyAkbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbi8vICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyAkbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuLy8gJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuLy8gJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuLy8gJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuLy8gJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbi8vICRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4vLyAkbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuLy8gJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbi8vICRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vICRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbi8vICRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbi8vICRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuLy8gJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vICRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuLy8gJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbi8vICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyAkdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4vLyAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4vLyAkZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgJHotc3BhY2Utc21hbGw7XG4vLyAkYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkei1zcGFjZS1zbWFsbDtcbi8vICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgICR6LXNwYWNlLXNtYWxsO1xuXG4vLyAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyAkYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwi4oaSXCIpO1xuXG4vLyAkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4vLyAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5ICR6LWR1cmF0aW9uLWJhc2UgZWFzZTtcblxuLy8gJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbi8vICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4vLyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4vLyAkc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuLy8gJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuLy8gJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbi8vICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4vLyAkY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4vLyAkY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbi8vICRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR6LWNvbG9yLWJsYWNrO1xuLy8gJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4vLyAkY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbi8vICRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4vLyAka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbi8vICRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuLy8gJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyAkcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuLy8gJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuLy8gJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuLy8gJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuLy8gJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4vLyAkcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCJcbi8vXG4vLyBfei5vYmplY3RzLnN2Zy1pY29uLnNjc3Ncbi8vXG5cbi8vaHR0cHM6Ly9ibG9nLnByb3RvdHlwci5pby9hbGlnbi1zdmctaWNvbnMtdG8tdGV4dC1hbmQtc2F5LWdvb2RieWUtdG8tZm9udC1pY29ucy1kNDRiM2Q3YjI2YjRcblxuXG4uei1vLXN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbiIsIlxuLy9cbi8vIF96Lm9iamVjdHMuY29udGFpbmVyLnNjc3Ncbi8vXG5cblxuLnotby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkei1vLWNvbnRhaW5lci1tYXgtd2lkdGg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCJcbi8vXG4vLyBfei5yYXRpby5vYmplY3RzLnNjc3Ncbi8vXG5cbi8vIEEgbGlzdCBvZiBhc3BlY3QgcmF0aW9zIHRoYXQgZ2V0IGdlbmVyYXRlZCBhcyBtb2RpZmllciBjbGFzc2VzLlxuLy8gWW91IHNob3VsZCBwcmVkZWZpbmUgaXQgd2l0aCBvbmx5IHRoZSByYXRpb3MgYW5kIG5hbWVzIHlvdXIgcHJvamVjdCBuZWVkcy5cbi8vXG4vLyBUaGUgbWFwIGtleXMgYXJlIHRoZSBzdHJpbmdzIHVzZWQgaW4gdGhlIGdlbmVyYXRlZCBjbGFzcyBuYW1lcywgYW5kIHRoZXkgY2FuXG4vLyBmb2xsb3cgYW55IGNvbnZlbnRpb24sIGFzIGxvbmcgYXMgdGhleSBhcmUgcHJvcGVybHkgZXNjYXBlZCBzdHJpbmdzLiBpLmUuOlxuLy9cbi8vICAgJGludWl0LXJhdGlvczogKFxuLy8gICAgICcyXFxcXDoxJyAgICAgICAgIDogKDI6MSksXG4vLyAgICAgJzQtYnktMycgICAgICAgIDogKDQ6MyksXG4vLyAgICAgJ2Z1bGwtaGQnICAgICAgIDogKDE2OjkpLFxuLy8gICAgICdjYXJkLWltYWdlJyAgICA6ICgyOjMpLFxuLy8gICAgICdnb2xkZW4tcmF0aW8nICA6ICgxLjYxODoxKSAtPiBub24taW50ZWdlcnMgYXJlIG9rYXlcbi8vICAgKSAhZGVmYXVsdDtcblxuJGludWl0LXJhdGlvczogKFxuICAnMVxcXFw6MScgICA6ICgxOjEpLFxuICAnNFxcXFw6MycgICA6ICg0OjMpLFxuICAnMTZcXFxcOjknICA6ICgxNjo5KSxcbiAgJzMyMFxcXFw6MTUyJyAgOiAoMzIwOjE1MiksXG4gICc2NThcXFxcOjMzMicgIDogKDY1ODozMzIpLCAvLyB1c2VkIGluIGJsb2NrLWJnIGFuZCBibG9jay12aXN1YWxcbiAgJzMzMlxcXFw6MzMyJyAgOiAoMzMyOjMzMiksIC8vIHVzZWQgaW4gYmxvY2stYmcgYW5kIGJsb2NrLXZpc3VhbFxuICAnMzMyXFxcXDo1MTAnICA6ICgzMzI6NTEwKSAvLyB1c2VkIGluIGJsb2NrLWJnIGFuZCBibG9jay12aXN1YWxcbikgIWRlZmF1bHQ7XG5cblxuLy9cbi8vIENyZWF0ZSByYXRpby1ib3VuZCBjb250ZW50IGJsb2NrcywgdG8ga2VlcCBtZWRpYSAoZS5nLiBpbWFnZXMsIHZpZGVvcykgaW5cbi8vIHRoZWlyIGNvcnJlY3QgYXNwZWN0IHJhdGlvcy5cbi8vXG4vLyBodHRwOi8vYWxpc3RhcGFydC5jb20vYXJ0aWNsZS9jcmVhdGluZy1pbnRyaW5zaWMtcmF0aW9zLWZvci12aWRlb1xuLy9cbi8vIDEuIERlZmF1bHQgaXMgYSAxOjEgcmF0aW8gKGkuZS4gYSBwZXJmZWN0IHNxdWFyZSkuXG4vL1xuXG4uei1vLXJhdGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyAvLyBbMV1cbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG59XG5cbi56LW8tcmF0aW9fX2NvbnRlbnQsXG4uei1vLXJhdGlvID4gaWZyYW1lLFxuLnotby1yYXRpbyA+IGVtYmVkLFxuLnotby1yYXRpbyA+IG9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAgICAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6ICAgMDtcbiAgd2lkdGg6ICAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLy8gUmF0aW8gdmFyaWFudHMuXG5cblxuLy9cbi8vIEdlbmVyYXRlIGEgc2VyaWVzIG9mIHJhdGlvIGNsYXNzZXMgdG8gYmUgdXNlZCBsaWtlIHNvOlxuLy9cbi8vICAgPGRpdiBjbGFzcz1cInotby1yYXRpbyAgei1vLXJhdGlvLS1nb2xkZW4tcmF0aW9cIj5cbi8vXG4vL1xuXG5AZWFjaCAkcmF0aW8tbmFtZSwgJHJhdGlvLXZhbHVlIGluICRpbnVpdC1yYXRpb3Mge1xuXG4gIEBlYWNoICRhbnRlY2VkZW50LCAkY29uc2VxdWVudCBpbiAkcmF0aW8tdmFsdWUge1xuXG4gICAgQGlmICh0eXBlLW9mKCRhbnRlY2VkZW50KSAhPSBudW1iZXIpIHtcbiAgICAgIEBlcnJvciAnYCN7JGFudGVjZWRlbnR9YCBuZWVkcyB0byBiZSBhIG51bWJlci4nO1xuICAgIH1cblxuICAgIEBpZiAodHlwZS1vZigkY29uc2VxdWVudCkgIT0gbnVtYmVyKSB7XG4gICAgICBAZXJyb3IgJ2AjeyRjb25zZXF1ZW50fWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuJztcbiAgICB9XG5cbiAgICAuei1vLXJhdGlvLS0jeyRyYXRpby1uYW1lfTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoJGNvbnNlcXVlbnQgLyAkYW50ZWNlZGVudCkgKiAxMDAlO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4vLyBDb250YWluIG1vZGlmaWVyLlxuXG5cbi8vXG4vLyBPbmx5IHdvcmtzIHdpdGggaW1hZ2UgY29udGVudC5cbi8vIENvbnRhaW5zIHRoZSBpbWFnZSB0byB0aGUgYm91bmRhcmllcywgd2l0aG91dCBjcm9wcGluZyBvciBzdHJldGNoaW5nIGl0LlxuLy9cblxuLnotby1yYXRpby0taW1nLWNvbnRhaW4ge1xuXG4gID4gLnotby1yYXRpb19fY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvL1xuLy8gX3oucGFnZS5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIHBhZ2Vcbi8vXG4vLyBDb21wb25lbnQgZm9yIG5vcm1hbCBwYWdlIHN0cnVjdHVyZS4gQ2xhc3MgYXBwbGllZCB0byBib2R5LlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxib2R5IGNsYXNzPVwiei1jLXBhZ2VcIj48L2JvZHk+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgcGFnZXMgLSBwYWdlXG5cblxuLnotYy1wYWdlIHtcbiAgbWFyZ2luLXRvcDogcygzOCk7IC8vICR6LWhlYWRlci1tb2JpbGUtaGVpZ2h0XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IHMoNDYpICsgcygxOCk7IC8vICR6LWhlYWRlci1kZXNrdG9wLWhlaWdodFxuICB9XG5cblxuICAuei1jLWhlYWRlci1tb2JpbGUtLXNlYXJjaC1pcy1vcGVuIH4gLnotYy1oaWdobGlnaHRzIHtcbiAgICBtYXJnaW4tdG9wOiBzKDM4KTsgLy8gJHotaGVhZGVyLW1vYmlsZS1oZWlnaHRcbiAgfVxuXG5cbiAgLy8gRHJ1cGFsIGFkbWluIHRvb2xiYXIgY29ycmVjdGlvblxuICAmLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsIHtcbiAgICAvLyAzOXB4ID0gZHJ1cGFsIGFkbWluIGhlaWdodCBkZXNrdG9wXG4gICAgbWFyZ2luLXRvcDogY2FsYygzOXB4ICsgI3tzKDM4KX0pOyAvLyAkei1oZWFkZXItZGVza3RvcC1oZWlnaHRcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vIDM5cHggPSBkcnVwYWwgYWRtaW4gaGVpZ2h0IGRlc2t0b3BcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMzlweCArICN7cyg0Nil9ICsgI3tzKDE4KX0pOyAvLyAkei1oZWFkZXItZGVza3RvcC1oZWlnaHRcblxuICAgICAgLnotYy1oZWFkZXItZGVza3RvcCB7XG4gICAgICAgIHRvcDogMzlweDtcbiAgICAgIH1cblxuICAgICAgJi50b29sYmFyLXRyYXktb3BlbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNzlweCArICN7cyg0Nil9ICsgI3tzKDE4KX0pOyAvLyAkei1oZWFkZXItZGVza3RvcC1oZWlnaHRcblxuICAgICAgICAuei1jLWhlYWRlci1kZXNrdG9wIHtcbiAgICAgICAgICB0b3A6IDc5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgICAgbWFyZ2luLXRvcDogLTEgKiA3OXB4O1xuICAgICAgLy8gaW1wb3J0YW50IG92ZXJyaWRlIHRvIGF2b2lkIHRoZSBjb250ZW50IHN0cmV0Y2ggd2hlblxuICAgICAgLy8gLnVpLWRpYWxvZy1vZmYtY2FudmFzIGlzIHNob3duXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gX3ouc3RvcmUtbG9jYXRvci5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIHN0b3JlLWxvY2F0b3Jcbi8vXG4vLyBDb21wb25lbnQgZm9yIHN0b3JlLWxvY2F0b3IgcGFnZSBzdHJ1Y3R1cmUuIENsYXNzIGFwcGxpZWQgdG8gYm9keS5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8Ym9keSBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yXCI+PC9ib2R5PlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIHBhZ2VzIC0gc3RvcmUtbG9jYXRvclxuXG5cbi56LWMtc3RvcmUtbG9jYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHMoMzgpICsgcyg0Myk7IC8vICR6LWhlYWRlci1tb2JpbGUtaGVpZ2h0ICsgJHotaGVhZGVyLXN0b3JlLWxvY2F0b3ItaGVpZ2h0XG5cbiAgLnotYy1icmVhZGNydW1icyxcbiAgLnotYy1zdWJmb290ZXIsXG4gIC56LWMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHMoNDYpICsgcygxOCk7IC8vICR6LWhlYWRlci1kZXNrdG9wLWhlaWdodFxuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnotYy1icmVhZGNydW1icyxcbiAgICAuei1jLXN1YmZvb3RlcixcbiAgICAuei1jLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuXG4gIC8vIERydXBhbCBhZG1pbiB0b29sYmFyIGNvcnJlY3Rpb25cbiAgJi50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gICAgLy8gMzlweCA9IGRydXBhbCBhZG1pbiBoZWlnaHQgZGVza3RvcFxuICAgIG1hcmdpbi10b3A6IGNhbGMoMzlweCArICN7cygzOCl9KTsgLy8gJHotaGVhZGVyLWRlc2t0b3AtaGVpZ2h0XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAvLyAzOXB4ID0gZHJ1cGFsIGFkbWluIGhlaWdodCBkZXNrdG9wXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDM5cHggKyAje3MoNDYpfSArICN7cygxOCl9KTsgLy8gJHotaGVhZGVyLWRlc2t0b3AtaGVpZ2h0XG5cbiAgICAgIC56LWMtaGVhZGVyLWRlc2t0b3Age1xuICAgICAgICB0b3A6IDM5cHg7XG4gICAgICB9XG5cbiAgICAgICYudG9vbGJhci10cmF5LW9wZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDc5cHggKyAje3MoNDYpfSArICN7cygxOCl9KTsgLy8gJHotaGVhZGVyLWRlc2t0b3AtaGVpZ2h0XG5cbiAgICAgICAgLnotYy1oZWFkZXItZGVza3RvcCB7XG4gICAgICAgICAgdG9wOiA3OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xICogNzlweDtcbiAgICB9XG4gIH1cblxuICAmLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW46OmFmdGVyIHtcbiAgICAvLyBmaXhlcyBzaWRlYmFyIG1vZGFsIG92ZXJsYXkgbm90IGNvdmVyaW5nIGFsbCBwYWdlXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6ICR6LXppbmRleC1tb2RhbDtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGVhZGVyLW1vYmlsZS5zY3NzXG4vL1xuXG4kei1oZWFkZXItbW9iaWxlLWhlaWdodDogcygzOCk7IC8vIHVzZWQgaW4gLnotYy1wYWdlIG1hcmdpbi10b3AsIC56LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLW1vZGFsXG5cbi56LWMtaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkei1oZWFkZXItbW9iaWxlLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogdG9wICR6LWR1cmF0aW9uLWJhc2UgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAkei16aW5kZXgtc3RpY2t5ICsgMTtcbn1cblxuXG4uei1jLWhlYWRlci1tb2JpbGUtLXVwIHtcbiAgdG9wOiAtMSAqICR6LWhlYWRlci1tb2JpbGUtaGVpZ2h0O1xufVxuXG4uei1jLWhlYWRlci1tb2JpbGUtYnJhbmQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1tb2JpbGUtYnJhbmQuc2Nzc1xuLy9cblxuLnotYy1oZWFkZXItbW9iaWxlLWJyYW5kIHtcbiAgc3ZnLFxuICBpbWcge1xuICAgIHdpZHRoOiBzKDU2KTsgLy8gMTI4cHhcbiAgICBoZWlnaHQ6IHMoNTYpICogKDc3LjAwMiAvIDI0NC4wNjUpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4sIDAgNTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIF90b29scy5taXhpbnMuc2Nzc1xuLy9cblxuQG1peGluIGludmlzaWJsZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiB2aXNpYmxlIHtcbiAgbWF4LWhlaWdodDogNDByZW07XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5AbWl4aW4gaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvLyBJRTYsIElFN1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cblxuJHN2Zy13aWR0aC1vcmlnaW5hbDogMWVtICFkZWZhdWx0O1xuJHN2Zy1oZWlnaHQtb3JpZ2luYWw6IDFlbSAhZGVmYXVsdDtcbiRzdmctYmFzZTogMWVtICFkZWZhdWx0O1xuJHN2Zy1maWxsOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kc3ZnLXRvcDogMCAhZGVmYXVsdDtcblxuQG1peGluIHN2Zy1pY29uKCR3aWR0aDogJHN2Zy13aWR0aC1vcmlnaW5hbCwgJGhlaWdodDogJHN2Zy1oZWlnaHQtb3JpZ2luYWwsICRiYXNlOiAkc3ZnLWJhc2UsICRmaWxsOiAkc3ZnLWZpbGwsICR0b3A6ICRzdmctdG9wKSB7XG4gIHN2ZyxcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAkdG9wICogJGJhc2U7XG4gICAgd2lkdGg6IHN2Zy13aWR0aCgkd2lkdGgsICRoZWlnaHQsICRiYXNlKTtcbiAgICBoZWlnaHQ6ICRiYXNlO1xuICAgIGZpbGw6ICRmaWxsO1xuICB9XG59XG5cbi8vIFRydW5jYXRlcyB0ZXh0IGFuZCBhZGRzIGFuIGVsbGlwc2lzIHRvIHJlcHJlc2VudCBvdmVyZmxvdy5cbi8vXG4vLyBAYXJndW1lbnQge251bWJlcn0gJHdpZHRoIFsxMDAlXVxuLy8gICBUaGUgYG1heC13aWR0aGAgZm9yIHRoZSBzdHJpbmcgdG8gcmVzcGVjdCBiZWZvcmUgYmVpbmcgdHJ1bmNhdGVkLlxuLy9cbi8vIEBhcmd1bWVudCB7c3RyaW5nfSAkZGlzcGxheSBbaW5saW5lLWJsb2NrXVxuLy8gICBTZXRzIHRoZSBkaXNwbGF5LXZhbHVlIG9mIHRoZSBlbGVtZW50LlxuLy9cbi8vIEBleGFtcGxlIHNjc3Ncbi8vICAgLmVsZW1lbnQge1xuLy8gICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xuLy8gICB9XG4vL1xuLy8gICAvLyBDU1MgT3V0cHV0XG4vLyAgIC5lbGVtZW50IHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbi8vICAgfVxuXG5AbWl4aW4gZWxsaXBzaXMoXG4gICR3aWR0aDogMTAwJSxcbiAgJGRpc3BsYXk6IGlubGluZS1ibG9ja1xuKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6ICR3aWR0aDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyBiYXNpYyBmb3JtIGVsZW1lbnRzIHVzZWQgaW4gRHJ1cGFsXG5AbWl4aW4gZm9ybS1zdHlsZXMge1xuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cblxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyKTtcbiAgfVxuXG5cbiAgbGFiZWwsXG4gIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR6LWNvbG9yLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogLjg4OWVtOyAvLyBlcXVpdmFsZW50IHRvIG1zKC0xKSBidXQgaW5oZXJpdGVkXG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDIpO1xuICB9XG5cblxuICBsYWJlbCB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiBtcygxKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCg0KTtcbiAgICB9XG4gIH1cblxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogcygtMik7XG4gICAgcGFkZGluZzogY2FsYygje3MoLTQpfSAtIDFweCkgcygtNCk7IC8vIHNhbWUgYXMgYnV0dG9uIHBhZGRpbmcgbWludXMgMXB4IGJvcmRlclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgY29sb3I6ICR6LWNvbG9yLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1ib2xkO1xuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgJltkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6ICR6LW9wYWNpdHktaW5hY3RpdmU7XG4gICAgfVxuICB9XG5cblxuICBzZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IHMoOCk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMsIGJvcmRlci1jb2xvciAkei1kdXJhdGlvbi1xdWlja2x5IGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtdHJpYW5nbGUtZG93bi13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAoLTEgKiBzKDIpKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBsaCg0KTtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8vIGJhc2ljIGZvcm0gZWxlbWVudHMgdXNlZCBpbiBEcnVwYWwgb2ZmY2FudmFzIGFuZCBtb2RhbFxuQG1peGluIGZvcm0tc3R5bGVzLWFkbWluIHtcbiAgZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG5cbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktZHJ1cGFsLWFkbWluO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtZHJ1cGFsLWFkbWluLXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDIpO1xuICB9XG5cblxuICBsYWJlbCxcbiAgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHotY29sb3ItYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWRydXBhbC1hZG1pbjtcbiAgICBmb250LXNpemU6IC44ODllbTsgLy8gZXF1aXZhbGVudCB0byBtcygtMSkgYnV0IGluaGVyaXRlZFxuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1kcnVwYWwtYWRtaW4tYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi41NjY7XG4gIH1cblxuXG4gIGxhYmVsIHtcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IG1zKC0xKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCgyKTtcbiAgICB9XG4gIH1cblxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygje3MoLTMpfSAtIDFweCkgcygwKTsgLy8gc2FtZSBhcyBidXR0b24gcGFkZGluZyBtaW51cyAxcHggYm9yZGVyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gICAgY29sb3I6ICR6LWNvbG9yLWJsYWNrO1xuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgJltkaXNhYmxlZF06Zm9jdXMge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIG9wYWNpdHk6ICR6LW9wYWNpdHktaW5hY3RpdmU7XG4gICAgfVxuICB9XG5cblxuICBzZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IHMoOCk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMsIGJvcmRlci1jb2xvciAkei1kdXJhdGlvbi1xdWlja2x5IGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtdHJpYW5nbGUtZG93bi13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAoLTEgKiBzKDIpKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyKTtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gb2JqZWN0LWZpdCgkZml0OiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3JvbmlrLWRlc2lnbi9wb3N0Y3NzLW9iamVjdC1maXQtaW1hZ2VzXG4gIG9iamVjdC1maXQ6ICRmaXQ7XG4gIEBpZiAkcG9zaXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skZml0fTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn0nO1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICB9IEBlbHNlIHtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH0nO1xuICB9XG59XG5cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1tb2JpbGUtc2VhcmNoLnNjc3Ncbi8vXG5cblxuLnotYy1oZWFkZXItbW9iaWxlLXNlYXJjaCB7XG4gIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG59XG5cblxuXG5cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1tb2JpbGUtbWVudS5zY3NzXG4vL1xuXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1tZW51X19vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogJHotaGVhZGVyLW1vYmlsZS1oZWlnaHQ7IC8vIGhlaWdodCBvZiBuYXZiYXIgKyAxIHB4IGJvcmRlclxuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAkei1ib3gtc2hhZG93LW9mZmNhbnZhcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1tZW51X19vZmZjYW52YXMtLWlzLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuXG5cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1tb2JpbGUtbGluay5zY3NzXG4vL1xuXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1saW5rIHtcbiAgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkei1zcGFjZS1zbWFsbDtcbiAgICBtYXJnaW4tbGVmdDogJHotc3BhY2Utc21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogcygwKTtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLXBpbGw7XG4gIH1cblxuICAuei1vLXN2Zy1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHMoLTYpO1xuICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5oZWFkZXItbW9iaWxlLXVzZXIuc2Nzc1xuLy9cblxuXG4uei1jLWhlYWRlci1tb2JpbGUtdXNlciB7XG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHotc3BhY2Utc21hbGw7XG4gICAgbWFyZ2luLWxlZnQ6ICR6LXNwYWNlLXNtYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IHMoMCk7XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1waWxsO1xuICB9XG5cbiAgLnotby1zdmctaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBzKC02KTtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZTtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGFtYnVyZ2VyLnNjc3Ncbi8vXG5cblxuLnotYy1oYW1idXJnZXIge1xuICB3aWR0aDogcygxMCk7XG4gIGhlaWdodDogcygxMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG59XG5cblxuLnotYy1oYW1idXJnZXItLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xufVxuXG5cbi56LWMtaGFtYnVyZ2VyX19pbm5lciB7XG4gIHRvcDogLjM1cmVtOyAvLyBNQUdJQ05VTUJFUlxuXG4gIC56LWMtaGFtYnVyZ2VyLS1pcy1hY3RpdmUgJiB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1oYW1idXJnZXItLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHMoLTQpO1xuICAgIGxlZnQ6IHMoLTQpO1xuICAgIHdpZHRoOiBzKDEpO1xuICAgIGhlaWdodDogcygxKTtcblxuICAgIC56LWMtaGFtYnVyZ2VyLS1pcy1hY3RpdmUgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC56LWMtaGFtYnVyZ2VyX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuei1jLWhhbWJ1cmdlci0taXMtYWN0aXZlIHtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuei1jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5zZWFyY2gtYmFyLnNjc3Ncbi8vXG5cbi56LWMtc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCN7cygzOCl9IC0gNXB4KTsgLy8gJHotaGVhZGVyLW1vYmlsZS1oZWlnaHQgLSAuei1jLWhlYWRlci1tb2JpbGUgYm9yZGVyLXRvcFxuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkei1kdXJhdGlvbi1iYXNlIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5cbi56LWMtc2VhcmNoLWJhci0taXMtb3BlbiB7XG4gIG1heC1oZWlnaHQ6IHMoNDgpO1xuXG4gIHN2ZyBnIHtcbiAgICBzdHJva2U6ICR6LWNvbG9yLXdoaXRlO1xuICB9XG59XG5cblxuLnotYy1zZWFyY2gtYmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICR6LXNwYWNlLXNtYWxsO1xufVxuXG5cbi56LWMtc2VhcmNoLWJhcl9faW5wdXQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiBzKC02KSBzKDEwKSBzKC02KSBzKC0yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLXBpbGw7XG4gIGZvbnQtc2l6ZTogbXMoMCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIG5lZWRlZCB0byBhdm9pZCBjb25mbGljdGl2ZSBpb3Mgc3R5bGluZ1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICB9XG59XG5cblxuLnotYy1zZWFyY2gtYmFyX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogcygxMCk7XG4gIGhlaWdodDogcygxMCk7XG4gIG1hcmdpbi1sZWZ0OiAgLTEgKiBzKDEwKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIG5lZWRlZCB0byBhdm9pZCBjb25mbGljdGl2ZSBpb3Mgc3R5bGluZ1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcygtNCk7XG4gICAgbGVmdDogcygtNCk7XG4gICAgd2lkdGg6IG1zKDIpO1xuICAgIGhlaWdodDogbXMoMik7XG4gIH1cbn1cblxuXG5cblxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGVhZGVyLWRlc2t0b3Auc2Nzc1xuLy9cblxuJHotaGVhZGVyLWRlc2t0b3AtaGVpZ2h0OiBzKDQ2KTsgIC8vIHVzZWQgaW4gLmMtcGFnZSBtYXJnaW4tdG9wXG4kei1tZW51LWRlc2t0b3AtaGVpZ2h0OiBzKDE4KTsgIC8vIHVzZWQgaW4gLmMtcGFnZSBtYXJnaW4tdG9wXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHotby1jb250YWluZXItbWF4LXdpZHRoO1xuICB0cmFuc2l0aW9uOiB0b3AgJHotZHVyYXRpb24tYmFzZSBlYXNlLWluLW91dDtcbiAgei1pbmRleDogJHotemluZGV4LXN0aWNreTtcbn1cblxuXG4uei1jLWhlYWRlci1kZXNrdG9wLS11cCB7XG4gIHRvcDogLTEgKiAkei1oZWFkZXItZGVza3RvcC1oZWlnaHQ7XG59XG5cblxuLnotYy1oZWFkZXItZGVza3RvcF9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJHotaGVhZGVyLWRlc2t0b3AtaGVpZ2h0O1xuICBib3JkZXItdG9wOiAgICA1cHggc29saWQgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4uei1jLWhlYWRlci1kZXNrdG9wX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJiA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6ICR6LXNwYWNlLXNtYWxsO1xuICB9XG59XG5cblxuLnotYy1oZWFkZXItZGVza3RvcF9fbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICR6LW1lbnUtZGVza3RvcC1oZWlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGVhZGVyLWRlc2t0b3AtbWVudS5zY3NzXG5cbi56LWMtaGVhZGVyLWRlc2t0b3AtbWVudV9fbWFpbi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkei16aW5kZXgtZml4ZWQ7XG59XG5cblxuLnotYy1oZWFkZXItZGVza3RvcC1tZW51X19zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xICogcygtNyk7XG4gIHotaW5kZXg6IC0xO1xuXG4gIC5tdWx0aS1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skei1oZWFkZXItZGVza3RvcC1oZWlnaHR9ICsgI3skei1tZW51LWRlc2t0b3AtaGVpZ2h0fSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc3VibWVudTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNpbmcsXG4gIC5zaG93IHtcbiAgICB6LWluZGV4OiAkei16aW5kZXgtZml4ZWQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1kZXNrdG9wLW1haW4tbWVudS5zY3NzXG4vL1xuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3AtbWFpbi1tZW51IHtcbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiBzKC0xKSBzKDIpO1xuICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gIH1cblxuICAuaXMtYWN0aXZlIHsgLy8gRHJ1cGFsIGRlZmF1bHQgbWVudSBhY3RpdmUgaXRlbSBjbGFzc1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGRlcjtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZGVyO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5oZWFkZXItZGVza3RvcC1zdWJtZW51LnNjc3Ncbi8vXG5cblxuLnotYy1oZWFkZXItZGVza3RvcC1zdWJtZW51IHtcbiAgcGFkZGluZzogMCAgMCAkei1zcGFjZS1iYXNlO1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9faGVhZGVyIHtcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGwgMDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXNpemU6IG1zKDApO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1ib2xkZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC56LW8tc3ZnLWljb24ge1xuICAgIGZvbnQtc2l6ZTogbXMoMSk7XG4gIH1cbn1cblxuXG4uei1jLWhlYWRlci1kZXNrdG9wLXN1Ym1lbnVfX2NvbnRlbnQge1xuICAvLyBUT0RPOiAgSW4gdGhlIGZ1dHVyZSB0aGlzIGVsZW1lbnQgY291bGQgYmUgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgbWF4LWhlaWdodDogcygxODApOyAvLyBNQUdJQ05VTUJFUiBzYWZlIHRvIGF2b2lkIHRoaXMgdG8gYmUgdG9vIGhpZ2ggaW4gc21hbGwgc2NyZWVuc1xuICBtYXJnaW4tdG9wOiBzKDEpO1xuICBjb2x1bW5zOiAzO1xuICBjb2x1bW4tZ2FwOiAkei1zcGFjZS1iYXNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTEge1xuICBjb2x1bW5zOiAxO1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTIge1xuICBjb2x1bW5zOiAyO1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTMge1xuICBjb2x1bW5zOiAzO1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTQge1xuICBjb2x1bW5zOiA0O1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTUge1xuICBjb2x1bW5zOiA1O1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTYge1xuICBjb2x1bW5zOiA2O1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTcge1xuICBjb2x1bW5zOiA3O1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY29udGVudC0tY29sLTgge1xuICBjb2x1bW5zOiA4O1xufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudV9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgLy8gdXNlZCBqdXN0LWluLWNhc2UgZm9yIEZpcmVmb3hcblxuICAvLyBJRTExIEhhY2s6XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEVkZ2UgSGFja1xuICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzKC02KTtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZGVyO1xuICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHotY29sb3ItZ3JleS1iYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAkei1zcGFjZS1iYXNlO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiBzKC03KSAwO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygwKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogbXMoLTIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGVhZGVyLWRlc2t0b3Atc3VibWVudS1zaW1wbGUuc2Nzc1xuLy9cblxuXG4uei1jLWhlYWRlci1kZXNrdG9wLXN1Ym1lbnUtc2ltcGxlIHtcbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiBzKC0xKSBzKDIpO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygtMSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7IC8vIERydXBhbCBkZWZhdWx0IG1lbnUgYWN0aXZlIGl0ZW0gY2xhc3NcbiAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkZXI7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGRlcjtcbiAgfVxufVxuXG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5oZWFkZXItZGVza3RvcC1zdWJtZW51LWhpZ2hsaWdodC5zY3NzXG4vL1xuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc3VibWVudS1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJHotc3BhY2Utc21hbGw7XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkZXI7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgICBmb250LXNpemU6IG1zKDApO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgzKTtcbiAgfVxuXG4gIGltZyxcbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skei1zcGFjZS1zbWFsbH0pO1xuICAgIG1heC13aWR0aDogcyg2OCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IHMoMzQpO1xuICAgIG1hcmdpbi1yaWdodDogJHotc3BhY2Utc21hbGw7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1kZXNrdG9wLWJyYW5kLnNjc3Ncbi8vXG5cblxuLnotYy1oZWFkZXItZGVza3RvcC1icmFuZCB7XG4gIHN2ZyxcbiAgaW1nIHtcbiAgICB3aWR0aDogcyg4Mik7IC8vIDE4MHB4XG4gICAgaGVpZ2h0OiBzKDgyKSAqICg3Ny4wMDIgLyAyNDQuMDY1KTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluLCAwIDUwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1kZXNrdG9wLXNlYXJjaC1iYXIuc2Nzc1xuLy9cblxuXG4uei1jLWhlYWRlci1kZXNrdG9wLXNlYXJjaC1iYXJfX2lucHV0IHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGhlaWdodDogcyg4KTtcbiAgcGFkZGluZzogcygtNikgcygxMCkgcygtNikgcygtMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1waWxsO1xuICBmb250LXNpemU6IG1zKDApO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBuZWVkZWQgdG8gYXZvaWQgY29uZmxpY3RpdmUgaW9zIHN0eWxpbmdcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgfVxuXG4gICY6Oi1tcy1jbGVhciB7IC8vIHRvIHJlbW92ZSB0aGUgWCBpbiB0aGUgaW5wdXQgZm9yIElFIGFuZCBFZGdlXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi56LWMtaGVhZGVyLWRlc2t0b3Atc2VhcmNoLWJhcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBzKDgpO1xuICBoZWlnaHQ6IHMoOCk7XG4gIG1hcmdpbi1sZWZ0OiAgLTEgKiBzKDgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtY2lyY2xlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gbmVlZGVkIHRvIGF2b2lkIGNvbmZsaWN0aXZlIGlvcyBzdHlsaW5nXG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBzKC01KTtcbiAgICBsZWZ0OiBzKC01KTtcbiAgICB3aWR0aDogbXMoMik7XG4gICAgaGVpZ2h0OiBtcygyKTtcbiAgfVxufVxuXG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5oZWFkZXItZGVza3RvcC1saW5rLnNjc3Ncbi8vXG5cblxuLnotYy1oZWFkZXItZGVza3RvcC1saW5rIHtcbiAgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogcygtNSk7XG4gICAgcGFkZGluZy1yaWdodDogcygwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcygtNSk7XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1waWxsO1xuICB9XG5cbiAgLnotby1zdmctaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogcygtNik7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtbGFyZ2U7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1kZXNrdG9wLXVzZXIuc2Nzc1xuLy9cblxuXG4uei1jLWhlYWRlci1kZXNrdG9wLXVzZXIge1xuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBzKC01KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBzKDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBzKC01KTtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLXBpbGw7XG4gIH1cblxuICAuei1vLXN2Zy1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBzKC02KTtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZTtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMub2ZmY2FudmFzLnNjc3Ncbi8vXG5cblxuLnotYy1vZmZjYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi56LWMtb2ZmY2FudmFzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xufVxuXG5cbi56LWMtb2ZmY2FudmFzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4uei1jLW9mZmNhbnZhc19fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItbW9kYWwtb3ZlcmxheTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5tZW51LW1vYmlsZS5zY3NzXG4vL1xuXG5cbi56LWMtbWVudS1tb2JpbGUge1xuICBwYWRkaW5nOiAwICR6LXNwYWNlLXNtYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbn1cblxuXG4uei1jLW1lbnUtbW9iaWxlX19pdGVtIHtcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGxlciAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgIC56LW8tc3ZnLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkei1zcGFjZS1zbWFsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICBmb250LXNpemU6IG1zKC0xKTtcbiAgfVxuXG4gIC5pcy1hY3RpdmUgeyAvLyBEcnVwYWwgZGVmYXVsdCBtZW51IGFjdGl2ZSBpdGVtIGNsYXNzXG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAuei1vLXN2Zy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkei1kdXJhdGlvbi1xdWlja2x5IGVhc2U7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci5zY3NzXG4vL1xuXG5cbi8vXG4vLyBoZWFkZXIgbW9iaWxlIHN0b3JlIGxvY2F0b3Jcbi8vXG4vLyBIZWFkZXIgb2Ygc3RvcmUgbG9jYXRvciBmb3Igc21hbGwgYnJlYWtwb2ludHNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGlkPVwiei1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3JcIiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3JcIj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3JfX3NoYWRvd1wiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvcl9faW5uZXJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJcIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9faW5wdXRcIj5cbi8vICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgcGxhY2Vob2xkZXI9XCJUeXBlIGFkcmVzcyBvciBuYW1lXCI+XG4vLyAgICAgICA8L2Rpdj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fbG9hZGVyXCI+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtbG9hZGVyXCI+PGkgY2xhc3M9XCJ6LWMtbG9hZGVyX19sb2FkaW5nXCI+PC9pPjwvZGl2PlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwiei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbnNcIj5cbi8vICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cInotYy1jbG9zZVwiIGFyaWEtbGFiZWw9XCJSZXNldFwiPlxuLy8gICAgICAgICAgIDxpIGNsYXNzPVwiei1jLWNsb3NlX19pbm5lclwiPjwvaT5cbi8vICAgICAgICAgPC9idXR0b24+XG4vLyAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbiB6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uLS1jdXJyZW50LWxvY2F0aW9uXCI+PGkgY2xhc3M9XCJ6LW8tc3ZnLWljb25cIj48c3ZnIHZpZXdCb3g9XCIwIDAgOTYgOTZcIj48ZGVmcz48Y2xpcFBhdGggaWQ9XCJhLWN1cnJlbnQtMVwiPjxwYXRoIGQ9XCJNMCAwaDk2djk2SDB6XCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD1cInVybCgjYS1jdXJyZW50LTEpXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xNjYzIC0xNzIyKVwiPjxwYXRoIGQ9XCJNMTcxMS41NjcgMTgwMS40NjVhMzAuOTgzIDMwLjk4MyAwIDEgMC0zMS4wNjctMzAuOTgxIDMxLjAyNCAzMS4wMjQgMCAwIDAgMzEuMDY3IDMwLjk4MXpNMTcxMS41IDE4MDEuNXYxMi4wMzlNMTc0Mi41IDE3NzAuNWgxMi4wMzlNMTcxMS41IDE3Mjd2MTIuNU0xNjY4IDE3NzAuNWgxMi41XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCI0XCIvPjxjaXJjbGUgY3g9XCIxMi4xMTVcIiBjeT1cIjEyLjExNVwiIHI9XCIxMi4xMTVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTY5OSAxNzU4KVwiLz48L2c+PC9nPjwvc3ZnPjwvaT48L2J1dHRvbj5cbi8vICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeSBidG4tc20gei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbiB6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uLS1zZWFyY2hcIj48aSBjbGFzcz1cInotby1zdmctaWNvbiBtci1zbWFsbGVyXCI+PHN2ZyB2aWV3Qm94PVwiMCAwIDIwLjE4NiAyMC40M1wiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMzI3Ljc2OSAtMzcuNjY1KVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjEuNVwiPjxlbGxpcHNlIGN4PVwiNy40NTlcIiBjeT1cIjcuMjQ2XCIgcng9XCI3LjQ1OVwiIHJ5PVwiNy4yNDZcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMzI4LjUxOSAzOC40MTUpXCIgZmlsbD1cIm5vbmVcIj48L2VsbGlwc2U+PHBhdGggZmlsbD1cIiNjdXJyZW50Q29sb3JcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgZD1cIk0zNDEuMDkzIDUxLjM5OGw1LjgwMSA1LjYzNlwiPjwvcGF0aD48L2c+PC9zdmc+PC9pPiBTZWFyY2g8L2J1dHRvbj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgIDwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLWFjdGlvbnNcIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJkcm9wZG93blwiPlxuLy8gICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1zbSBidG4tb3V0bGluZS1wcmltYXJ5IG1yLXNtYWxsZXIgZHJvcGRvd24tdG9nZ2xlXCIgdHlwZT1cImJ1dHRvblwiIGlkPVwiZHJvcGRvd25NZW51QnV0dG9uXCIgYXJpYS1oYXNwb3B1cD1cInRydWVcIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIj5cbi8vICAgICAgICAgICBGaWx0ZXIgYnlcbi8vICAgICAgICAgPC9idXR0b24+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLW1vZGFsXCI+XG4vLyAgICAgICAgICAgei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1tb2RhbFxuLy8gICAgICAgICA8L2Rpdj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgICAgPGRpdj5cbi8vICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc20gYnRuLW91dGxpbmUtcHJpbWFyeVwiPk9wZW4gbm93PC9idXR0b24+XG4vLyAgICAgICA8L2Rpdj5cbi8vICAgICA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyA8L2Rpdj5cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBzdG9yZSBsb2NhdG9yIC0gaGVhZGVyIG1vYmlsZSAtIGhlYWRlciBtb2JpbGUgc3RvcmUgbG9jYXRvclxuXG5cbiR6LWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1oZWlnaHQ6IHMoNDMpO1xuXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHMoMzgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkei1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItaGVpZ2h0O1xuICB6LWluZGV4OiAkei16aW5kZXgtc3RpY2t5O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3JfX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc3VibWVudTtcbn1cblxuXG4uei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR6LWNvbG9yLXdoaXRlO1xufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLWFjdGlvbnMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gaGVhZGVyIG1vYmlsZSBzdG9yZSBsb2NhdG9yIGFjdGlvbnNcbi8vXG4vLyBBY3Rpb25zIGZvciB0aGUgc3RvcmUgbG9jYXRpb24gaW4gaGVhZGVyIGluIHNtYWxsIGJyZWFrcG9pbnRzLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLWFjdGlvbnNcIj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1waWxsLWRyb3Bkb3duLWJ1dHRvbiBkcm9wZG93blwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJkcm9wZG93blwiPlxuLy8gICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc20gYnRuLW91dGxpbmUtcHJpbWFyeSBtci1zbWFsbGVyIGRyb3Bkb3duLXRvZ2dsZVwiIHR5cGU9XCJidXR0b25cIiBpZD1cImRyb3Bkb3duTWVudUJ1dHRvblwiIGFyaWEtaGFzcG9wdXA9XCJ0cnVlXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCI+XG4vLyAgICAgICAgIEZpbHRlciBieVxuLy8gICAgICAgPC9idXR0b24+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwiei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1tb2RhbFwiPlxuLy8gICAgICAgICA8IS0tIEhlcmUgZ29lcyBhIGRpdi56LmhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1tb2RhbCAtLT5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgIDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1zbWFsbC1jaGVja2JveFwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJjdXN0b20tY29udHJvbCBjdXN0b20tY2hlY2tib3ggbWwtc21hbGxlciBwbC0wIHBsLWxnLTNcIj5cbi8vICAgICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBjbGFzcz1cImN1c3RvbS1jb250cm9sLWlucHV0XCIgaWQ9XCJmaWx0ZXJDaGVja1wiPlxuLy8gICAgICAgPGxhYmVsIGNsYXNzPVwiY3VzdG9tLWNvbnRyb2wtbGFiZWxcIiBmb3I9XCJmaWx0ZXJDaGVja1wiPlxuLy8gICAgICAgICA8c3BhbiBjbGFzcz1cImJ0biBidG4tc20gYnRuLW91dGxpbmUtcHJpbWFyeVwiPk9wZW4gbm93PC9zcGFuPlxuLy8gICAgICAgICA8c3Bhbj5PcGVuIG5vdzwvc3Bhbj5cbi8vICAgICAgIDwvbGFiZWw+XG4vLyAgICAgPC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgc3RvcmUgbG9jYXRvciAtIGhlYWRlciBtb2JpbGUgLSBoZWFkZXIgbW9iaWxlIHN0b3JlIGxvY2F0b3IgYWN0aW9uc1xuXG4vLyBUaGlzIGNvZGUgaXMgdmVyeSBkZXBlbmRhbnQgb2Ygc3R5bGVzIGluaGVyaXRlZCBmcm9tXG4vLyBib290c3RyYXAtc2VsZWN0IGNvbXBvbmVudDpcbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLnNuYXBhcHBvaW50bWVudHMuY29tL2Jvb3RzdHJhcC1zZWxlY3QvXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgcygtNCkgcygwKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbiAgICBAZXh0ZW5kICV6LWMtcGlsbC1kcm9wZG93bi0taXMtYWN0aXZlX19idXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JlZW4tbGlnaHRlcjtcbiAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJi5icy1wbGFjZWhvbGRlciB7XG4gICAgICBAZXh0ZW5kICV6LWMtcGlsbC1kcm9wZG93bl9fYnV0dG9uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuei1jLXNtYWxsLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHMoLTYpO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItbW9kYWwuc2Nzc1xuLy9cblxuXG4vL1xuLy8gaGVhZGVyIG1vYmlsZSBzdG9yZSBsb2NhdG9yIG1vZGFsXG4vL1xuLy8gTW9kYWwgZm9yIGNob29zaW5nIGZpbHRlcnMgZm9yIHN0b3JlIGxvY2F0b3IgaW4gc21hbGwgYnJha3BvaW50cy5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1tb2RhbFwiPjwvZGl2PlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBoZWFkZXIgbW9iaWxlIC0gaGVhZGVyIG1vYmlsZSBzdG9yZSBsb2NhdG9yIG1vZGFsXG5cblxuLnotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyAvLyBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogcygzOCk7IC8vICR6LWhlYWRlci1tb2JpbGUtaGVpZ2h0OlxuICBsZWZ0OiAwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7cygzOCl9KTsgLy8gJHotaGVhZGVyLW1vYmlsZS1oZWlnaHQ6XG4gIGJhY2tncm91bmQ6ICR6LWNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAkei16aW5kZXgtbW9kYWw7XG59XG5cblxuLnotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItbW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogcygtMik7XG4gIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuICBib3gtc2hhZG93OiAkei1ib3gtc2hhZG93LXN1Ym1lbnU7XG59XG5cblxuLnotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItbW9kYWxfX2JvZHkge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbCAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5idG4ge1xuICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXN0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgcGFkZGluZzogcygtMik7XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiBtcygtMSk7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwICR6LXNwYWNlLWJhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogcygtNykgMDtcbiAgICBmb250LXNpemU6IG1zKDApO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiBzKDQpO1xuICAgICAgd2lkdGg6IHMoNCk7XG4gICAgICBoZWlnaHQ6IHMoNCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHotdXJsLWNoZWNrLWdyZWVuKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHNyLW9ubHk7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4uei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1tb2RhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogcygtMik7XG4gIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc3VibWVudS11cDtcbn1cblxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhci5zY3NzXG4vL1xuXG5cbi8vXG4vLyBoZWFkZXIgbW9iaWxlIHN0b3JlIGxvY2F0b3Igc2VhcmNoYmFyXG4vL1xuLy8gU2VhcmNoYmFyIGZvciB0aGUgc3RvcmUgbG9jYXRvciB1c2VkIGluIGhlYWRlciBpbiBzbWFsbCBicmVha3BvaW50cy5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJcIj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19pbnB1dFwiPlxuLy8gICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwiVHlwZSBhZHJlc3Mgb3IgbmFtZVwiPlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19sb2FkZXJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLWxvYWRlclwiPjxpIGNsYXNzPVwiei1jLWxvYWRlcl9fbG9hZGluZ1wiPjwvaT48L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uc1wiPlxuLy8gICAgIDxidXR0b24gY2xhc3M9XCJ6LWMtY2xvc2VcIiBhcmlhLWxhYmVsPVwiUmVzZXRcIj5cbi8vICAgICAgIDxpIGNsYXNzPVwiei1jLWNsb3NlX19pbm5lclwiPjwvaT5cbi8vICAgICA8L2J1dHRvbj5cbi8vICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIHotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19hY3Rpb24gei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbi0tY3VycmVudC1sb2NhdGlvblwiPjxpIGNsYXNzPVwiei1vLXN2Zy1pY29uXCI+PHN2ZyB2aWV3Qm94PVwiMCAwIDk2IDk2XCI+PGRlZnM+PGNsaXBQYXRoIGlkPVwiYS1jdXJyZW50LTFcIj48cGF0aCBkPVwiTTAgMGg5NnY5NkgwelwiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9XCJ1cmwoI2EtY3VycmVudC0xKVwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTY2MyAtMTcyMilcIj48cGF0aCBkPVwiTTE3MTEuNTY3IDE4MDEuNDY1YTMwLjk4MyAzMC45ODMgMCAxIDAtMzEuMDY3LTMwLjk4MSAzMS4wMjQgMzEuMDI0IDAgMCAwIDMxLjA2NyAzMC45ODF6TTE3MTEuNSAxODAxLjV2MTIuMDM5TTE3NDIuNSAxNzcwLjVoMTIuMDM5TTE3MTEuNSAxNzI3djEyLjVNMTY2OCAxNzcwLjVoMTIuNVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiNFwiLz48Y2lyY2xlIGN4PVwiMTIuMTE1XCIgY3k9XCIxMi4xMTVcIiByPVwiMTIuMTE1XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE2OTkgMTc1OClcIi8+PC9nPjwvZz48L3N2Zz48L2k+PC9idXR0b24+XG4vLyAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeSBidG4tc20gei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbiB6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uLS1zZWFyY2hcIj48aSBjbGFzcz1cInotby1zdmctaWNvbiBtci1zbWFsbGVyXCI+PHN2ZyB2aWV3Qm94PVwiMCAwIDIwLjE4NiAyMC40M1wiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMzI3Ljc2OSAtMzcuNjY1KVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjEuNVwiPjxlbGxpcHNlIGN4PVwiNy40NTlcIiBjeT1cIjcuMjQ2XCIgcng9XCI3LjQ1OVwiIHJ5PVwiNy4yNDZcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMzI4LjUxOSAzOC40MTUpXCIgZmlsbD1cIm5vbmVcIj48L2VsbGlwc2U+PHBhdGggZmlsbD1cIiNjdXJyZW50Q29sb3JcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgZD1cIk0zNDEuMDkzIDUxLjM5OGw1LjgwMSA1LjYzNlwiPjwvcGF0aD48L2c+PC9zdmc+PC9pPiBTZWFyY2g8L2J1dHRvbj5cbi8vICAgPC9kaXY+XG4vLyA8L2Rpdj5cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBzdG9yZSBsb2NhdG9yIC0gaGVhZGVyIG1vYmlsZSAtIGhlYWRlciBtb2JpbGUgc3RvcmUgbG9jYXRvciBzZWFyY2hiYXJcblxuXG4uei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBzKC00KTtcblxufVxuXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IHMoLTQpO1xuXG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogcygtMikgcygxMikgcygtMikgcygtMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDtcblxuICAgICY6Oi1tcy1jbGVhciB7IC8vIHRvIHJlbW92ZSB0aGUgWCBpbiB0aGUgaW5wdXQgZm9yIElFIGFuZCBFZGdlXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC56LWMtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMSAqIHMoLTQpO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1yZWd1bGFyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMSAqIHMoMjIpO1xuICB3aWR0aDogMDtcblxuICAuby1zdmctaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcygwKTtcbiAgICBsZWZ0OiAtMSAqIHMoOSk7XG4gIH1cbn1cblxuXG4uei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IHMoMCk7XG4gICAgcGFkZGluZy1sZWZ0OiBzKDApO1xuICB9XG59XG5cblxuLnotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19hY3Rpb24tLWN1cnJlbnQtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgLy8gTUFHSUNOVU1CRVIgdG8gYmUgYWxpZ25lZCB3aXRoIG90aGVyIGljb25zXG4gIHJpZ2h0OiAxICogcygtNCk7IC8vIE1BR0lDTlVNQkVSIHRvIGJlIGFsaWduZWQgd2l0aCBvdGhlciBpY29uc1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IHMoMCk7XG4gIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuICBmb250LXNpemU6IG1zKDIpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIH1cbn1cblxuXG4uei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbi0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC56LW8tc3ZnLWljb24ge1xuICAgIGZvbnQtc2l6ZTogbXMoMik7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5zdG9yZS1sb2NhdG9yLXN1Z2dlc3Rpb25zLmNvbXBvbmVudHMuc2Nzc1xuLy9cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yX19zdWdnZXN0aW9ucyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBzKDQ0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBzKDYyKTtcbiAgfVxufVxuXG4uei1jLXN0b3JlLWxvY2F0b3Itc3VnZ2VzdGlvbnMtbWFya2VyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xICogcygyMSk7XG4gICAgbGVmdDogcygyMSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogJHotemluZGV4LXN0aWNreTtcbiAgfVxuICBkaXNwbGF5OiBub25lO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMSAqIHMoLTYpO1xuICAgIGxlZnQ6IC0xICogcygtMyk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAkei1jb2xvci13aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1zdWdnZXN0aW9ucy1ib2R5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC1oZWlnaHQ6IDUgKiBzKDMwKTtcbiAgICBtYXJnaW46IHMoLTI4KSAkei1zcGFjZS1zbWFsbGVyIDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgICB6LWluZGV4OiAkei16aW5kZXgtZHJvcGRvd247XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHMoNjgpKTtcbiAgbWFyZ2luOiAtMSAqIHMoMTYpIDAgMDtcbiAgcGFkZGluZy10b3A6IHMoLTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgaDQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHMoLTYpIHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgcGFkZGluZzogJHotc3BhY2Utc21hbGxlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnotYy1zdG9yZS1sb2NhdG9yLXN1Z2dlc3Rpb25zLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi56LWMtc3RvcmUtbG9jYXRvci1zdWdnZXN0aW9ucy1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodGVyO1xufVxuXG4uei1jLXN0b3JlLWxvY2F0b3Itc3VnZ2VzdGlvbnMtbGlzdC1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi56LWMtc3RvcmUtbG9jYXRvci1zdWdnZXN0aW9ucy1saXN0LWl0ZW1fX2JvZHkge1xuICBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcygtNik7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWhlYWRpbmc7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR6LWNvbG9yLW5ldXRyYWwtYmFzZTtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktcmVndWxhcjtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTY3JvbGwgYmFyIHN0eWxlc1xuLy9cblxuLnotYy1zdG9yZS1sb2NhdG9yLXN1Z2dlc3Rpb25zLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc2Nyb2xsYmFyO1xufVxuXG4uei1jLXN0b3JlLWxvY2F0b3Itc3VnZ2VzdGlvbnMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogcygtNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbn1cblxuLnotYy1zdG9yZS1sb2NhdG9yLXN1Z2dlc3Rpb25zLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1uZXV0cmFsLWxpZ2h0O1xuICBib3gtc2hhZG93OiAkei1ib3gtc2hhZG93LXNjcm9sbGJhcjtcbn1cbiIsIi8vXG4vLyBfei5waWxsLXRvZ2dsZS1idXR0b24uc2Nzc1xuLy9cblxuXG4vL1xuLy8gcGlsbCB0b2dnbGUgYnV0dG9uXG4vL1xuLy8gVXNlZCBpbiBzdG9yZSBsb2NhdGlvbiBoZWFkZXIgZm9yIHNtYWxsIGJyZWFrcG9pbnRzLiBJdCBoYXMgYSBib29sZWFuIHN0YXRlOiBkZWZhdWx0ICsgaXMtYWN0aXZlLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtcGlsbC10b2dnbGUtYnV0dG9uIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1zbSBidG4tb3V0bGluZS1wcmltYXJ5XCI+T3BlbiBub3c8L2J1dHRvbj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtcGlsbC10b2dnbGUtYnV0dG9uLS1pcy1hY3RpdmUgIC0gSW5kaWNhdGVzIGNvbXBvbmVudCBpcyBhY3RpdmVcbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBlbGVtZW50cyAtIHBpbGwgdG9nZ2xlIGJ1dHRvblxuXG5cbi56LWMtcGlsbC10b2dnbGUtYnV0dG9uIHtcbiAgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1waWxsO1xuICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodDtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogbXMoLTIpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLXBpbGwtdG9nZ2xlLWJ1dHRvbi0taXMtYWN0aXZlIHtcbiAgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkei1jb2xvci1ncmVlbi1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmVlbi1saWdodGVyO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIF96LnBpbGwtZHJvcGRvd24uc2Nzc1xuLy9cblxuXG4vL1xuLy8gcGlsbCBkcm9wZG93blxuLy9cbi8vIFVzZWQgaW4gc3RvcmUgbG9jYXRpb24gaGVhZGVyIGZvciBzbWFsbCBicmVha3BvaW50cy4gSXQgc2hvd3MgYSBtb2RhbCBmb3IgY2hvb3NpbmcgZmlsdGVyIG9wdGlvbnMuIElmIGEgZmlsdGVyIGlzIGFwcGxpZWQsIHRoZSBidXR0b24gc2hvd3MgaXQncyBpcy1hY3RpdmUgc3RhdGUuXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1waWxsLWRyb3Bkb3duIGRyb3Bkb3duIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiZHJvcGRvd25cIj5cbi8vICAgICA8YnV0dG9uIGNsYXNzPVwiei1jLXBpbGwtZHJvcGRvd25fX2J1dHRvbiBidG4gYnRuLXNtIGJ0bi1vdXRsaW5lLXByaW1hcnkgbXItc21hbGxlciBkcm9wZG93bi10b2dnbGVcIiB0eXBlPVwiYnV0dG9uXCIgaWQ9XCJkcm9wZG93bk1lbnVCdXR0b25cIiBhcmlhLWhhc3BvcHVwPVwidHJ1ZVwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiPlxuLy8gICAgICAgRmlsdGVyIGJ5XG4vLyAgICAgPC9idXR0b24+XG4vLyAgICAgPCEtLSBIZXJlIGdvZXMgYSBkaXYuei5oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3ItbW9kYWwgLS0+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1waWxsLWRyb3Bkb3duLS1pcy1hY3RpdmUgIC0gSW5kaWNhdGVzIGNvbXBvbmVudCBpcyBhY3RpdmVcbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBlbGVtZW50cyAtIHBpbGwgZHJvcGRvd25cblxuXG4lei1jLXBpbGwtZHJvcGRvd25fX2J1dHRvbiB7XG4gIG1heC13aWR0aDogcyg2NCk7XG4gIHBhZGRpbmc6IHMoLTYpIHMoLTQpO1xuICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLXBpbGw7XG4gIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodDtcbiAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgZm9udC1zaXplOiBtcygtMik7XG4gIGxpbmUtaGVpZ2h0OiBsaCgyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogcygtNCkgcygtMik7XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xuICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVyO1xuICAgIGZvbnQtc2l6ZTogbXMoLTEpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICB9XG59XG5cblxuJXotYy1waWxsLWRyb3Bkb3duLS1pcy1hY3RpdmVfX2J1dHRvbiB7XG4gIEBleHRlbmQgJXotYy1waWxsLWRyb3Bkb3duX19idXR0b247XG4gIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JlZW4tbGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZWVuLWxpZ2h0ZXI7XG4gIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IHMoLTQpIHMoLTIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgICBmb250LXNpemU6IG1zKC0xKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuXG4lei1jLXBpbGwtZHJvcGRvd24ge1xuICAuei1jLXBpbGwtZHJvcGRvd25fX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAlei1jLXBpbGwtZHJvcGRvd25fX2J1dHRvbjtcbiAgfVxufVxuXG5cbiV6LWMtcGlsbC1kcm9wZG93bi0taXMtYWN0aXZlIHtcbiAgLnotYy1waWxsLWRyb3Bkb3duX19idXR0b24ge1xuICAgIEBleHRlbmQgJXotYy1waWxsLWRyb3Bkb3duLS1pcy1hY3RpdmVfX2J1dHRvbjtcbiAgfVxufVxuXG5cbi56LWMtcGlsbC1kcm9wZG93biB7XG4gIEBleHRlbmQgJXotYy1waWxsLWRyb3Bkb3duO1xufVxuXG5cbi56LWMtcGlsbC1kcm9wZG93bi0taXMtYWN0aXZlIHtcbiAgQGV4dGVuZCAlei1jLXBpbGwtZHJvcGRvd24tLWlzLWFjdGl2ZTtcbn1cbiIsIi8vXG4vLyBfei5zbWFsbC1jaGVja2JveC5zY3NzXG4vL1xuXG5cbi8vXG4vLyBzbWFsbCBjaGVja2JveCBidXR0b25cbi8vXG4vLyBVc2VkIGluIHN0b3JlIGxvY2F0aW9uIGZvciBkZXNrdG9wIHRvIGFwcGx5IGEgcXVpY2sgZmlsdGVyLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtc21hbGwtY2hlY2tib3hcIj5cbi8vICAgPGRpdiBjbGFzcz1cImN1c3RvbS1jb250cm9sIGN1c3RvbS1jaGVja2JveCBtbC1zbWFsbGVyIHBsLTAgcGwtbGctM1wiPlxuLy8gICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBjbGFzcz1cImN1c3RvbS1jb250cm9sLWlucHV0XCIgaWQ9XCJmaWx0ZXJDaGVja1wiPlxuLy8gICAgIDxsYWJlbCBjbGFzcz1cImN1c3RvbS1jb250cm9sLWxhYmVsXCIgZm9yPVwiZmlsdGVyQ2hlY2tcIj5cbi8vICAgICAgIDxzcGFuIGNsYXNzPVwiYnRuIGJ0bi1zbSBidG4tb3V0bGluZS1wcmltYXJ5XCI+T3BlbiBub3c8L3NwYW4+XG4vLyAgICAgICA8c3Bhbj5PcGVuIG5vdzwvc3Bhbj5cbi8vICAgICA8L2xhYmVsPlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBlbGVtZW50cyAtIHNtYWxsIGNoZWNrYm94XG5cblxuJHotY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc21hbGw6IHMoLTEpO1xuJHotZm9udC1zaXplLWJhc2Utc21hbGw6IG1zKC0xKTtcbiR6LWN1c3RvbS1jb250cm9sLWd1dHRlci1zbWFsbDogcygtNCk7XG5cblxuLnotYy1zbWFsbC1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogbXMoLTEpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWwgLmJ0biB7XG4gICAgICBib3JkZXItY29sb3I6ICR6LWNvbG9yLWdyZWVuLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JlZW4tbGlnaHRlcjtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogKCR6LWZvbnQtc2l6ZS1iYXNlLXNtYWxsICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkei1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbWFsbCkgLyAyO1xuICAgICAgbGVmdDogLSgkei1jdXN0b20tY29udHJvbC1ndXR0ZXItc21hbGwgKyAkei1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbWFsbCk7XG4gICAgICB3aWR0aDogJHotY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc21hbGw7XG4gICAgICBoZWlnaHQ6ICR6LWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtYWxsO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0b3A6ICgkei1mb250LXNpemUtYmFzZS1zbWFsbCAqICRsaW5lLWhlaWdodC1iYXNlIC0gJHotY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc21hbGwpIC8gMjtcbiAgICAgIGxlZnQ6IC0oJHotY3VzdG9tLWNvbnRyb2wtZ3V0dGVyLXNtYWxsICsgJHotY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUtc21hbGwpO1xuICAgICAgd2lkdGg6ICR6LWN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLXNtYWxsO1xuICAgICAgaGVpZ2h0OiAkei1jdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZS1zbWFsbDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuOm5vdCguYnRuKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtcGlsbDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodDtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgICBmb250LXNpemU6IG1zKC0yKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCgyKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5zbWFsbC1kcm9wZG93bi1idXR0b24uc2Nzc1xuLy9cblxuXG4vL1xuLy8gc21hbGwgZHJvcGRvd24gYnV0dG9uXG4vL1xuLy8gVXNlZCBpbiBzdG9yZSBsb2NhdGlvbiBoZWFkZXIgZm9yIHNtYWxsIGJyZWFrcG9pbnRzLiBJdCBzb3dzIGEgbW9kYWwgZm9yIGNob29zaW5nIGZpbHRlciBvcHRpb25zLiBJZiBhIGZpbHRlciBpcyBhcHBsaWVkLCB0aGUgYnV0dG9uIHNob3dzIGl0J3MgaXMtYWN0aXZlIHN0YXRlLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtc21hbGwtZHJvcGRvd24tYnV0dG9uIGRyb3Bkb3duIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1tZCBidG4tb3V0bGluZS1saWdodCBtci1zbWFsbGVyIGRyb3Bkb3duLXRvZ2dsZVwiIHR5cGU9XCJidXR0b25cIiBpZD1cImRyb3Bkb3duTWVudUJ1dHRvblwiIGRhdGEtdG9nZ2xlPVwiZHJvcGRvd25cIiBhcmlhLWhhc3BvcHVwPVwidHJ1ZVwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiPlxuLy8gICAgIEZpbHRlciBieVxuLy8gICA8L2J1dHRvbj5cbi8vICAgPGRpdiBjbGFzcz1cImRyb3Bkb3duLW1lbnVcIj5cbi8vICAgICA8YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW1cIiBocmVmPVwiI1wiPkFjdGlvbjwvYT5cbi8vICAgICA8YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW1cIiBocmVmPVwiI1wiPkFub3RoZXIgYWN0aW9uPC9hPlxuLy8gICAgIDxhIGNsYXNzPVwiZHJvcGRvd24taXRlbVwiIGhyZWY9XCIjXCI+U29tZXRoaW5nIGVsc2UgaGVyZTwvYT5cbi8vICAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tZGl2aWRlclwiPjwvZGl2PlxuLy8gICAgIDxhIGNsYXNzPVwiZHJvcGRvd24taXRlbVwiIGhyZWY9XCIjXCI+U2VwYXJhdGVkIGxpbms8L2E+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1zbWFsbC1kcm9wZG93bi1idXR0b24tLWlzLWFjdGl2ZSAgLSBJbmRpY2F0ZXMgY29tcG9uZW50IGlzIGFjdGl2ZVxuLy9cbi8vIFN0eWxlZ3VpZGUgc3RvcmUgbG9jYXRvciAtIGVsZW1lbnRzIC0gc21hbGwgZHJvcGRvd24gYnV0dG9uXG5cblxuLnotYy1zbWFsbC1kcm9wZG93bi1idXR0b24ge1xuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgZm9udC1zaXplOiBtcygtMik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtc21hbGwtZHJvcGRvd24tYnV0dG9uLS1pcy1hY3RpdmUge1xuICAuYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouYm9vdHN0cmFwLXNlbGVjdC5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGJvb3RzdHJhcC1zZWxlY3Rcbi8vXG4vLyBTZWxlY3QgZHJvcGRvd24gbWVudSB1c2VkIGluIHN0b3JlIGxvY2F0b3IgZmlsdGVyc1xuLy9cbi8vIE1hcmt1cDpcbi8vXG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgc3RvcmUgbG9jYXRvciAtIGhlYWRlciBtb2JpbGUgLSBib290c3RyYXAgc2VsZWN0XG5cbi8vIFRoaXMgY29kZSBpcyB2ZXJ5IGRlcGVuZGFudCBvZiBzdHlsZXMgaW5oZXJpdGVkIGZyb21cbi8vIGJvb3RzdHJhcC1zZWxlY3QgY29tcG9uZW50OlxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIuc25hcGFwcG9pbnRtZW50cy5jb20vYm9vdHN0cmFwLXNlbGVjdC9cblxuXG4lei1jLWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogbXMoMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6ICR6LXppbmRleC1kcm9wZG93bjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBzKDQ2KSAhaW1wb3J0YW50OyAvLyB0byBvdmVycmlkZSBib290c3RyYXAtc2VsZWN0IGpzXG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IHMoMikgIWltcG9ydGFudDsgLy8gdG8gb3ZlcnJpZGUgYm9vdHN0cmFwLXNlbGVjdCBqc1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiBzKDE0OCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiBzKC00KTtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgLy8gdG8gb3ZlcnJpZGUgYm9vdHN0cmFwLXNlbGVjdCBqc1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogcygtNCk7XG4gICAgcGFkZGluZzogcygwKTtcbiAgICBib3gtc2hhZG93OiAkei1ib3gtc2hhZG93LXN1Ym1lbnU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogcyg0KTtcbiAgICAgIGhlaWdodDogcyg0KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtY2xvc2UtZ3JleSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHMoLTcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgIGZvbnQtc2l6ZTogbXMoLTEpO1xuXG4gICAgICAmLmJzLXNlbGVjdC1hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgICBmb250LXNpemU6IG1zKC0xKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiBzKC01KSAwO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWRhcmtlcjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkOm5vdCg6YWN0aXZlKSB7XG4gICAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5nbHlwaGljb24tb2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHMoMCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogcygtNCk7XG4gICAgd2lkdGg6IHMoMik7XG4gICAgaGVpZ2h0OiBzKDIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtY2hlY2stZ3JlZW4pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5cbi56LWMtYm9vdHN0cmFwLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgQGV4dGVuZCAlei1jLWRyb3Bkb3duLW1lbnU7XG4gIH1cblxuICAmID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiBzKDQ2KSAhaW1wb3J0YW50OyAvLyB0byBvdmVycmlkZSBib290c3RyYXAtc2VsZWN0IGpzXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBzKDIpICFpbXBvcnRhbnQ7IC8vIHRvIG92ZXJyaWRlIGJvb3RzdHJhcC1zZWxlY3QganNcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyAvLyB0byBvdmVycmlkZSBib290c3RyYXAtc2VsZWN0IGpzXG4gICAgfVxuICB9XG5cbiAgLmlubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAje3MoNzIpfSk7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiBzKC00KTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiBzKDk2KTtcbiAgICB9XG4gIH1cblxuICAmLmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gb3ZlcnJpZGUgZGVmYXVsdCBib290c3RyYXAtc2VsZWN0IHppbmRleFxuICAgIHotaW5kZXg6ICR6LXppbmRleC1tb2RhbDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHotaW5kZXg6ICR6LXppbmRleC1kcm9wZG93bjtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJvb3RzdHJhcC1zZWxlY3RfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBzKC00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc3VibWVudS11cDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4iLCIvL1xuLy8gX3oubG9hZGVyLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gbG9hZGVyXG4vL1xuLy8gR2VuZXJpYyBsb2FkZXIgY29tcG9uZW50IGZvciB1c2UgaW4gVUkuXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1sb2FkZXIgIHt7bW9kaWZpZXJfY2xhc3N9fVwiIHJvbGU9XCJzdGF0dXNcIj5cbi8vICAgPGkgY2xhc3M9XCJ6LWMtbG9hZGVyX19sb2FkaW5nIG8tc3ZnLWljb25cIj5cbi8vICAgICA8c3ZnIHdpZHRoPVwiMWVtXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA5NiA5NlwiPlxuLy8gICAgICAgPHBhdGggZD1cIk00OCAxNi4zNjNjMTYuMzc5LjAxIDMwLjE0IDEyLjQ4IDMxLjk3OSAyOC45NzUuMjA0IDIuMDc0IDEuOTI0IDMuNjU2IDMuOTggMy42NjJhNC4wMDYgNC4wMDYgMCAwIDAgMy4wMTctMS4zNjMgNC4xMiA0LjEyIDAgMCAwIC45OTctMy4xOUM4NS44MDYgMjMuNzIzIDY4LjU2IDggNDggOFMxMC4xOTQgMjMuNzI0IDguMDI3IDQ0LjQ0NmE0LjEyIDQuMTIgMCAwIDAgLjk5MiAzLjE4NUE0LjAwNiA0LjAwNiAwIDAgMCAxMi4wMjQgNDljMi4wNjMuMDAyIDMuNzkyLTEuNTgyIDMuOTk3LTMuNjYyQzE3Ljg2IDI4Ljg0MiAzMS42MjEgMTYuMzczIDQ4IDE2LjM2M3pcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjwvcGF0aD5cbi8vICAgICA8L3N2Zz5cbi8vICAgPC9pPlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1sb2FkZXItLXNtYWxsZXN0ICAtIFNtYWxsZXN0IHNpemVcbi8vIC56LWMtbG9hZGVyLS1zbWFsbGVyICAtIFNtYWxsZXIgc2l6ZVxuLy8gLnotYy1sb2FkZXItLXNtYWxsICAtIFNtYWxsIHNpemVcbi8vIC56LWMtbG9hZGVyLS1iYXNlICAtIEJhc2Ugc2l6ZSAoY2FuIGJlIG9tbWl0ZWQpXG4vLyAuei1jLWxvYWRlci0tbGFyZ2UgIC0gTGFyZ2Ugc2l6ZVxuLy8gLnotYy1sb2FkZXItLWxhcmdlciAgLSBMYXJnZXIgc2l6ZVxuLy8gLnotYy1sb2FkZXItLWxhcmdlc3QgIC0gTGFyZ2VzdCBzaXplXG4vLyAuei1jLWxvYWRlci0tcHJpbWFyeSAgLSBQcmltYXJ5IGNvbG9yXG4vLyAuei1jLWxvYWRlci0tYWNjZW50ICAtIEFjY2VudCBjb2xvclxuLy8gLnotYy1sb2FkZXItLWJsYWNrICAtIEJsYWNrIGNvbG9yXG4vLyAuei1jLWxvYWRlci0td2hpdGUgIC0gV2hpdGUgY29sb3Jcbi8vXG4vLyBTdHlsZWd1aWRlIGdlbmVyYWwgLSBsb2FkZXJcblxuXG5cblxuXG4kei1sb2FkZXItY29sb3I6ICAgICAgICAkei1jb2xvci1ibGFjayAhZGVmYXVsdDtcbiR6LWxvYWRlci1wYWRkaW5nOiAgICAgIHMoMCkgIWRlZmF1bHQ7XG5cblxuLy8gbG9hZGVyIENvbXBvbmVudCBiYXNlZCBpbjogaHR0cHM6Ly9naXRodWIuY29tL2lvdGFjc3MvY29tcG9uZW50cy5sb2FkZXJcblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9IHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbiVsb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR6LWxvYWRlci1wYWRkaW5nO1xuICBjb2xvcjogJHotbG9hZGVyLWNvbG9yO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cbiAgLnotYy1sb2FkZXJfX2xvYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiByb3RhdGluZyAuNXMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgJjpub3QoLm8tc3ZnLWljb24pIHtcbiAgICAgIC8vIGlmIHRoZXJlIGFyZSBubyBzdmcgaW5saW5lLCB1c2UgYSBkZWZhdWx0IGJhY2tncm91bmQgaW1hZ2VcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtbG9hZGVyLWN1cnJlbnRjb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1sb2FkZXIge1xuICBAZXh0ZW5kICVsb2FkZXI7XG59XG5cblxuLnotYy1sb2FkZXItLXNtYWxsZXN0IHtcbiAgcGFkZGluZzogcygtMyk7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsZXN0O1xufVxuXG5cbi56LWMtbG9hZGVyLS1zbWFsbGVyIHtcbiAgcGFkZGluZzogcygtMik7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsZXI7XG59XG5cblxuLnotYy1sb2FkZXItLXNtYWxsIHtcbiAgcGFkZGluZzogcygtMSk7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsO1xufVxuXG5cbi56LWMtbG9hZGVyLS1sYXJnZSB7XG4gIHBhZGRpbmc6IHMoMSk7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlO1xufVxuXG5cbi56LWMtbG9hZGVyLS1sYXJnZXIge1xuICBwYWRkaW5nOiBzKDIpO1xuICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZXI7XG59XG5cblxuLnotYy1sb2FkZXItLWxhcmdlc3Qge1xuICBwYWRkaW5nOiBzKDMpO1xuICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZXN0O1xufVxuXG5cbi56LWMtbG9hZGVyLS1leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4uei1jLWxvYWRlci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG59XG5cblxuLnotYy1sb2FkZXItLWFjY2VudCB7XG4gIGNvbG9yOiAkei1jb2xvci1hY2NlbnQtYmFzZTtcbn1cblxuXG4uei1jLWxvYWRlci0td2hpdGUge1xuICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG59XG5cblxuLnotYy1sb2FkZXItLWJsYWNrIHtcbiAgY29sb3I6ICR6LWNvbG9yLWJsYWNrO1xufVxuIiwiLy9cbi8vIF96LmNsb3NlLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gY2xvc2Vcbi8vXG4vLyBHZW5lcmljIGNsb3NlIGNvbXBvbmVudCBmb3IgdXNlIGluIFVJLlxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtY2xvc2UgIHt7bW9kaWZpZXJfY2xhc3N9fVwiIHJvbGU9XCJzdGF0dXNcIj5cbi8vICAgPGkgY2xhc3M9XCJ6LWMtY2xvc2VfX2lubmVyIG8tc3ZnLWljb25cIj5cbi8vICAgICA8c3ZnIHdpZHRoPVwiMWVtXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA5NiA5NlwiPjxkZWZzPjxjbGlwUGF0aCBpZD1cImItY2xvc2UtaWNvblwiPjxyZWN0IHdpZHRoPVwiOTZcIiBoZWlnaHQ9XCI5NlwiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBpZD1cImEtY2xvc2UtaWNvblwiIGNsaXAtcGF0aD1cInVybCgjYilcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTI3LjQ2NyAtMjgpXCI+PHBhdGggZD1cIk0tMTIuMzI5LTEyLjE1MWw3MCw2OS4xNDZcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNTIuNzk2IDUzLjU3OSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjRcIi8+PHBhdGggZD1cIk0wLDAsNzAsNjkuMTQ2XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDExMC4wNCA0MSkgcm90YXRlKDkwKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiNFwiLz48L2c+PC9nPjwvc3ZnPlxuLy8gICA8L2k+XG4vLyA8L2Rpdj5cbi8vXG4vLyAuei1jLWNsb3NlLS1zbWFsbGVzdCAgLSBTbWFsbGVzdCBzaXplXG4vLyAuei1jLWNsb3NlLS1zbWFsbGVyICAtIFNtYWxsZXIgc2l6ZVxuLy8gLnotYy1jbG9zZS0tc21hbGwgIC0gU21hbGwgc2l6ZVxuLy8gLnotYy1jbG9zZS0tYmFzZSAgLSBCYXNlIHNpemUgKGNhbiBiZSBvbW1pdGVkKVxuLy8gLnotYy1jbG9zZS0tbGFyZ2UgIC0gTGFyZ2Ugc2l6ZVxuLy8gLnotYy1jbG9zZS0tbGFyZ2VyICAtIExhcmdlciBzaXplXG4vLyAuei1jLWNsb3NlLS1sYXJnZXN0ICAtIExhcmdlc3Qgc2l6ZVxuLy8gLnotYy1jbG9zZS0tcHJpbWFyeSAgLSBQcmltYXJ5IGNvbG9yXG4vLyAuei1jLWNsb3NlLS1hY2NlbnQgIC0gQWNjZW50IGNvbG9yXG4vLyAuei1jLWNsb3NlLS1ibGFjayAgLSBCbGFjayBjb2xvclxuLy8gLnotYy1jbG9zZS0td2hpdGUgIC0gV2hpdGUgY29sb3Jcbi8vXG4vLyBTdHlsZWd1aWRlIGdlbmVyYWwgLSBjbG9zZVxuXG5cblxuXG5cbiR6LWNsb3NlLWNvbG9yOiAgICAgICAgJHotY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG4kei1jbG9zZS1wYWRkaW5nOiAgICAgIHMoMCkgIWRlZmF1bHQ7XG5cblxuLy8gY2xvc2UgQ29tcG9uZW50IGJhc2VkIGluOiBodHRwczovL2dpdGh1Yi5jb20vaW90YWNzcy9jb21wb25lbnRzLmNsb3NlXG5cbiVjbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJHotY2xvc2UtcGFkZGluZztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR6LWNsb3NlLWNvbG9yO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLnotYy1jbG9zZV9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOm5vdCguby1zdmctaWNvbikge1xuICAgICAgLy8gaWYgdGhlcmUgYXJlIG5vIHN2ZyBpbmxpbmUsIHVzZSBhIGRlZmF1bHQgYmFja2dyb3VuZCBpbWFnZVxuICAgICAgLy8gVE9ETzogdXNlIHRoZSBjb2xvciB2YXJpYWJsZSBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcgdGhlIGNvbG9yO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR6LXVybC1jbG9zZS1ncmV5KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuei1jLWNsb3NlX19pbm5lciB7XG4gICAgICAvLyBUT0RPOiB1c2UgdGhlICR6LWNvbG9yLXByaW1hcnktYmFzZSBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcgdGhlIGNvbG9yO1xuICAgICAgJjpub3QoLm8tc3ZnLWljb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR6LXVybC1jbG9zZS1ncmVlbik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1jbG9zZSB7XG4gIEBleHRlbmQgJWNsb3NlO1xufVxuXG5cbi56LWMtY2xvc2UtLXNtYWxsZXN0IHtcbiAgcGFkZGluZzogcygtMyk7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsZXN0O1xufVxuXG5cbi56LWMtY2xvc2UtLXNtYWxsZXIge1xuICBwYWRkaW5nOiBzKC0yKTtcbiAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGxlcjtcbn1cblxuXG4uei1jLWNsb3NlLS1zbWFsbCB7XG4gIHBhZGRpbmc6IHMoLTEpO1xuICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbDtcbn1cblxuXG4uei1jLWNsb3NlLS1sYXJnZSB7XG4gIHBhZGRpbmc6IHMoMSk7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlO1xufVxuXG5cbi56LWMtY2xvc2UtLWxhcmdlciB7XG4gIHBhZGRpbmc6IHMoMik7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlcjtcbn1cblxuXG4uei1jLWNsb3NlLS1sYXJnZXN0IHtcbiAgcGFkZGluZzogcygzKTtcbiAgZm9udC1zaXplOiAkei1mb250LXNpemUtbGFyZ2VzdDtcbn1cblxuXG4uei1jLWNsb3NlLS1leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4uei1jLWNsb3NlLS1wcmltYXJ5IHtcbiAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbn1cblxuXG4uei1jLWNsb3NlLS1hY2NlbnQge1xuICBjb2xvcjogJHotY29sb3ItYWNjZW50LWJhc2U7XG59XG5cblxuLnotYy1jbG9zZS0td2hpdGUge1xuICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG59XG5cblxuLnotYy1jbG9zZS0tYmxhY2sge1xuICBjb2xvcjogJHotY29sb3ItYmxhY2s7XG59XG4iLCIvL1xuLy8gX3ouaGlnaGxpZ2h0cy5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGhpZ2hsaWdodHNcbi8vXG4vLyBVc2VkIHRvIHNob3cgRHJ1cGFsIG5vdGlmaWNhdGlvbnMgaW4gY29udGVudCByZWdpb24uXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1oaWdobGlnaHRzXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiYWxlcnQgYWxlcnQtd2FybmluZyBhbGVydC1kaXNtaXNzaWJsZSBmYWRlIHNob3cgbXQtc21hbGxcIiByb2xlPVwiYWxlcnRcIj5cbi8vICAgICAgIDxzdHJvbmc+VGhpcyBpcyBoaWdobGlnaHRzIHJlZ2lvbjwvc3Ryb25nPiBVc2UgdGhlc2UgY2xhc3NlcyB0byBjb2xvdXIgaXQ6IC5hbGVydC1pbmZvLCAuYWxlcnQtd2FybmluZywgLmFsZXJ0LXN1Y2Nlc3MsIC5hbGVydC1kYW5nZXJcbi8vICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiY2xvc2VcIiBkYXRhLWRpc21pc3M9XCJhbGVydFwiIGFyaWEtbGFiZWw9XCJDbG9zZVwiPlxuLy8gICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIj7Dlzwvc3Bhbj5cbi8vICAgICAgIDwvYnV0dG9uPlxuLy8gICAgIDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIGJhc2ljIGNvbXBvbmVudHMgLSBoaWdsaWdodHNcblxuXG4uei1jLWhpZ2hsaWdodHMge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wICR6LWR1cmF0aW9uLWJhc2UgZWFzZS1vdXQ7IC8vIC56LWMtc2VhcmNoLWJhciB0cmFuc2l0aW9uXG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5icmVhZGNydW1icy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBicmVhZGNydW1ic1xuLy9cbi8vIFVzZWQgZm9yIG5hdmlnYXRpbmcgdGhlIGNvbnRlbnQuIERpc3BsYXllZCBpbiBjb250ZW50IHJlZ2lvblxuLy9cbi8vIE1hcmt1cDpcbi8vIDxuYXYgY2xhc3M9XCJ6LWMtYnJlYWRjcnVtYnNcIiByb2xlPVwibmF2aWdhdGlvblwiIGFyaWEtbGFiZWw9XCJicmVhZGNydW1iXCI+XG4vLyAgIDxvbD5cbi8vICAgICA8bGkgY2xhc3M9XCJ6LWMtYnJlYWRjcnVtYnNfX2l0ZW1cIj5cbi8vICAgICAgIDxhIGhyZWY9XCIjXCI+SG9tZTwvYT5cbi8vICAgICA8L2xpPlxuLy8gICAgIDxsaSBjbGFzcz1cInotYy1icmVhZGNydW1ic19faXRlbVwiPlxuLy8gICAgICAgPHNwYW4+Tm90IGEgbGluazwvc3Bhbj5cbi8vICAgICA8L2xpPlxuLy8gICAgIDxsaSBjbGFzcz1cInotYy1icmVhZGNydW1ic19faXRlbVwiPlxuLy8gICAgICAgPGEgaHJlZj1cIiNcIj5BYm91dCB1czwvYT5cbi8vICAgICA8L2xpPlxuLy8gICAgIDxsaSBjbGFzcz1cInotYy1icmVhZGNydW1ic19faXRlbSB6LWMtYnJlYWRjcnVtYnMtLWlzLWFjdGl2ZVwiPlxuLy8gICAgICAgPHNwYW4+U3VicGFnZTwvc3Bhbj5cbi8vICAgICA8L2xpPlxuLy8gICA8L29sPlxuLy8gPC9uYXY+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgYmFzaWMgY29tcG9uZW50cyAtIGJyZWFkY3J1bWJzXG5cblxuLnotYy1icmVhZGNydW1icyB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gIC5ub2RldHlwZS0tcGhhcm1hY3kgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG9sIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IHJvdyB3cmFwO1xuICAgIG1hcmdpbjogJHotc3BhY2Utc21hbGwgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgfVxufVxuXG5cbi56LWMtYnJlYWRjcnVtYnMtLXJldiB7XG4gIC5ub2RldHlwZS0tcGhhcm1hY3kgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuei1jLWJyZWFkY3J1bWJzLS1pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBzKDApIDAgO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHMoMik7XG4gICAgICBoZWlnaHQ6IHMoMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHMoLTQpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtYXJyb3ctcmlnaHQtZ3JlZW4pO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgJiB+IC56LWMtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHMoMCk7XG4gICAgICB3aWR0aDogcygyKTtcbiAgICAgIGhlaWdodDogcygyKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtYXJyb3ctcmlnaHQtZ3JlZW4pO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogcygtMSkgcygtNCk7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIHMoLTQpIHMoLTEpIDA7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBmb250LXNpemU6IG1zKDApO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnotYy1icmVhZGNydW1icy0taXMtYWN0aXZlIHtcbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogcygtMSkgcygtNCk7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZGVyO1xuICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmNvbnRlbnQuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBjb250ZW50XG4vL1xuLy8gV3JhcHBlciBjb21wb25lbnQgZm9yIGNvbnRlbnQgcmVnaW9uXG4vL1xuLy8gTWFya3VwOlxuLy8gPG1haW4gcm9sZT1cIm1haW5cIiBjbGFzcz1cInotYy1jb250ZW50XCI+XG4vLyAgIDxoMiBjbGFzcz1cInotYy1oMVwiPlBhZ2UgdGl0bGU8L2gyPlxuLy8gICA8cCBjbGFzcz1cInotYy1wYXJhZ3JhcGhcIj5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIDwvcD5cbi8vICAgPGgyIGNsYXNzPVwiei1jLWgyXCI+QW5vdGhlciB0aXRsZTwvaDI+XG4vLyAgIDxwIGNsYXNzPVwiei1jLXBhcmFncmFwaFwiPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gPC9wPlxuLy8gICA8aDMgY2xhc3M9XCJ6LWMtaDNcIj5Bbm90aGVyIHRpdGxlIG1vcmU8L2gzPlxuLy8gICA8cCBjbGFzcz1cInotYy1wYXJhZ3JhcGhcIj5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIDwvcD5cbi8vICAgPGgyIGNsYXNzPVwiei1jLWgyXCI+QW5vdGhlciB0aXRsZTwvaDI+XG4vLyAgIDxoMyBjbGFzcz1cInotYy1zdWJ0aXRsZVwiPlN1YnRpdGxlPC9oMz5cbi8vICAgPHAgY2xhc3M9XCJ6LWMtcGFyYWdyYXBoXCI+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiA8L3A+XG4vLyAgIDxoMiBjbGFzcz1cInotYy1oMVwiPlBhZ2UgdGl0bGU8L2gyPlxuLy8gICA8cCBjbGFzcz1cInotYy1wYXJhZ3JhcGhcIj5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIDwvcD5cbi8vICAgPGgxPkFub3RoZXIgdGl0bGU8L2gxPlxuLy8gICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIDwvcD5cbi8vICAgPGgyPkFub3RoZXIgdGl0bGUgbW9yZTwvaDI+XG4vLyAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gPC9wPlxuLy8gICA8aDM+QW5vdGhlciB0aXRsZSBtb3JlPC9oMz5cbi8vICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiA8L3A+XG4vLyA8L21haW4+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgYmFzaWMgY29tcG9uZW50cyAtIGNvbnRlbnRcblxuXG4uei1jLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWJhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1iYXNlO1xuICBsaW5lLWhlaWdodDogbGgoNCk7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZDtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC56LWMtaDEge1xuICAgIEBleHRlbmQgJXotYy1oMTtcbiAgfVxuXG5cbiAgLnotYy1oMiB7XG4gICAgQGV4dGVuZCAlei1jLWgyO1xuICB9XG5cblxuICAuei1jLWgzIHtcbiAgICBAZXh0ZW5kICV6LWMtaDM7XG4gIH1cblxuICAvLyBUT0RPOiBGaW5kIGlmIHRoaXMgZGVmaW5pdGlvbiBpcyBuZWVkZWQuIElmIG5vdCwgZ2V0IHJpZCBvZiBpdFxuICAvLyBoMSxcbiAgLy8gaDIsXG4gIC8vIGgzIHtcbiAgLy8gICBAZXh0ZW5kICV6LWMtaGVhZGluZztcbiAgLy8gfVxuXG4gIC56LWMtc3VidGl0bGUge1xuICAgIEBleHRlbmQgJXotYy1zdWJ0aXRsZTtcbiAgfVxuXG4gIC56LWMtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICBAZXh0ZW5kICV6LWMtcGFyYWdyYXBoLWxhcmdlO1xuXG4gICAgYSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICB9XG5cbiAgLnotYy1wYXJhZ3JhcGgtYmFzZSB7XG4gICAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1iYXNlO1xuICB9XG5cbiAgLnotYy1wYXJhZ3JhcGgtc21hbGwge1xuICAgIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtc21hbGw7XG4gIH1cblxuICAuei1jLXBhcmFncmFwaC1zbWFsbGVyIHtcbiAgICBAZXh0ZW5kICV6LWMtcGFyYWdyYXBoLXNtYWxsZXI7XG4gIH1cblxuICAuei1jLXBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgJXotYy1wYWdlLXRpdGxlO1xuICB9XG5cbiAgLnotYy1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1sZWFkO1xuICB9XG5cbiAgLnotYy1hcnRpY2xlLWJsb2NrLXRpdGxlIHtcbiAgICBAZXh0ZW5kICV6LWMtYXJ0aWNsZS1ibG9jay10aXRsZTtcbiAgfVxuXG4gIC56LWMtdXBwZXJjYXNlLWJsb2NrLXRpdGxlIHtcbiAgICBAZXh0ZW5kICV6LWMtdXBwZXJjYXNlLWJsb2NrLXRpdGxlO1xuICB9XG5cbiAgLnotYy1wYXJhZ3JhcGgtc21hbGwge1xuICAgIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtc21hbGw7XG4gIH1cblxuICAuei1jLXBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgJXotYy1wYWdlLXRpdGxlO1xuICB9XG5cbiAgLnotYy1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1sZWFkO1xuICB9XG5cbiAgLnotYy1hcnRpY2xlLWJsb2NrLXRpdGxlIHtcbiAgICBAZXh0ZW5kICV6LWMtYXJ0aWNsZS1ibG9jay10aXRsZTtcbiAgfVxuXG4gIC56LWMtdXBwZXJjYXNlLWJsb2NrLXRpdGxlIHtcbiAgICBAZXh0ZW5kICV6LWMtdXBwZXJjYXNlLWJsb2NrLXRpdGxlO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5jb250ZW50LXN0b3JlLWxvY2F0b3Iuc2Nzc1xuLy9cblxuXG4vL1xuLy8gY29udGVudCBzdG9yZSBsb2NhdG9yXG4vL1xuLy8gQ29udGVudCBvZiBzdG9yZSBsb2NhdG9yIHBhZ2Vcbi8vXG4vLyBNYXJrdXA6XG4vLyA8bWFpbiByb2xlPVwibWFpblwiIGNsYXNzPVwiei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvclwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyIG1iLWJhc2VcIj5cbi8vICAgICA8bmF2IGNsYXNzPVwiei1jLWJyZWFkY3J1bWJzXCIgcm9sZT1cIm5hdmlnYXRpb25cIiBhcmlhLWxhYmVsPVwiYnJlYWRjcnVtYlwiPlxuLy8gICAgICAgPG9sPlxuLy8gICAgICAgICA8bGkgY2xhc3M9XCJ6LWMtYnJlYWRjcnVtYnNfX2l0ZW1cIj5cbi8vICAgICAgICAgICA8YSBocmVmPVwiI1wiPkhvbWU8L2E+XG4vLyAgICAgICAgIDwvbGk+XG4vLyAgICAgICAgIDxsaSBjbGFzcz1cInotYy1icmVhZGNydW1ic19faXRlbVwiPlxuLy8gICAgICAgICAgIDxzcGFuPk5vdCBhIGxpbms8L3NwYW4+XG4vLyAgICAgICAgIDwvbGk+XG4vLyAgICAgICAgIDxsaSBjbGFzcz1cInotYy1icmVhZGNydW1ic19faXRlbVwiPlxuLy8gICAgICAgICAgIDxhIGhyZWY9XCIjXCI+QWJvdXQgdXM8L2E+XG4vLyAgICAgICAgIDwvbGk+XG4vLyAgICAgICAgIDxsaSBjbGFzcz1cInotYy1icmVhZGNydW1ic19faXRlbSB6LWMtYnJlYWRjcnVtYnMtLWlzLWFjdGl2ZVwiPlxuLy8gICAgICAgICAgIDxzcGFuPlN1YnBhZ2U8L3NwYW4+XG4vLyAgICAgICAgIDwvbGk+XG4vLyAgICAgICA8L29sPlxuLy8gICAgIDwvbmF2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJjb2xcIj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1jb250ZW50LXN0b3JlLWxvY2F0b3JfX2JvZHlcIj5cbi8vICAgICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvci1ib2R5XCI+XG4vLyAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvci1ib2R5X19oZWFkZXJcIj5cbi8vICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyXCI+XG4vLyAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19pbnB1dFwiPlxuLy8gICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgcGxhY2Vob2xkZXI9XCJUeXBlIGFkcmVzcyBvciBuYW1lXCI+XG4vLyAgICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19sb2FkZXJcIj5cbi8vICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtbG9hZGVyXCI+PGkgY2xhc3M9XCJ6LWMtbG9hZGVyX19sb2FkaW5nXCI+PC9pPjwvZGl2PlxuLy8gICAgICAgICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uc1wiPlxuLy8gICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cInotYy1jbG9zZVwiIGFyaWEtbGFiZWw9XCJSZXNldFwiPlxuLy8gICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cInotYy1jbG9zZV9faW5uZXJcIj48L2k+XG4vLyAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbi8vICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbiB6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uLS1jdXJyZW50LWxvY2F0aW9uXCI+PGkgY2xhc3M9XCJ6LW8tc3ZnLWljb25cIj48c3ZnIHZpZXdCb3g9XCIwIDAgOTYgOTZcIj48ZGVmcz48Y2xpcFBhdGggaWQ9XCJhLWN1cnJlbnQtMVwiPjxwYXRoIGQ9XCJNMCAwaDk2djk2SDB6XCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD1cInVybCgjYS1jdXJyZW50LTEpXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xNjYzIC0xNzIyKVwiPjxwYXRoIGQ9XCJNMTcxMS41NjcgMTgwMS40NjVhMzAuOTgzIDMwLjk4MyAwIDEgMC0zMS4wNjctMzAuOTgxIDMxLjAyNCAzMS4wMjQgMCAwIDAgMzEuMDY3IDMwLjk4MXpNMTcxMS41IDE4MDEuNXYxMi4wMzlNMTc0Mi41IDE3NzAuNWgxMi4wMzlNMTcxMS41IDE3Mjd2MTIuNU0xNjY4IDE3NzAuNWgxMi41XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCI0XCIvPjxjaXJjbGUgY3g9XCIxMi4xMTVcIiBjeT1cIjEyLjExNVwiIHI9XCIxMi4xMTVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTY5OSAxNzU4KVwiLz48L2c+PC9nPjwvc3ZnPjwvaT48L2J1dHRvbj5cbi8vICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXByaW1hcnkgYnRuLXNtIHotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19hY3Rpb24gei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2FjdGlvbi0tc2VhcmNoXCI+PGkgY2xhc3M9XCJ6LW8tc3ZnLWljb24gbXItc21hbGxlclwiPjxzdmcgdmlld0JveD1cIjAgMCAyMC4xODYgMjAuNDNcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTMyNy43NjkgLTM3LjY2NSlcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIxLjVcIj48ZWxsaXBzZSBjeD1cIjcuNDU5XCIgY3k9XCI3LjI0NlwiIHJ4PVwiNy40NTlcIiByeT1cIjcuMjQ2XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMyOC41MTkgMzguNDE1KVwiIGZpbGw9XCJub25lXCI+PC9lbGxpcHNlPjxwYXRoIGZpbGw9XCIjY3VycmVudENvbG9yXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIGQ9XCJNMzQxLjA5MyA1MS4zOThsNS44MDEgNS42MzZcIj48L3BhdGg+PC9nPjwvc3ZnPjwvaT4gU2VhcmNoPC9idXR0b24+XG4vLyAgICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGVza3RvcC1hY3Rpb25zXCI+XG4vLyAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zbWFsbC1kcm9wZG93bi1idXR0b24gZHJvcGRvd25cIj5cbi8vICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLW1kIGJ0bi1vdXRsaW5lLWxpZ2h0IG1yLXNtYWxsZXIgZHJvcGRvd24tdG9nZ2xlXCIgdHlwZT1cImJ1dHRvblwiIGlkPVwiZHJvcGRvd25NZW51QnV0dG9uXCIgZGF0YS10b2dnbGU9XCJkcm9wZG93blwiIGFyaWEtaGFzcG9wdXA9XCJ0cnVlXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCI+XG4vLyAgICAgICAgICAgICAgICAgICAgIEZpbHRlciBieVxuLy8gICAgICAgICAgICAgICAgICAgPC9idXR0b24+XG4vLyAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tbWVudVwiIHgtcGxhY2VtZW50PVwiYm90dG9tLXN0YXJ0XCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IHRvcDogMHB4OyBsZWZ0OiAwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAzMXB4LCAwcHgpO1wiPlxuLy8gICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW1cIiBocmVmPVwiI1wiPkFjdGlvbjwvYT5cbi8vICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9XCJkcm9wZG93bi1pdGVtXCIgaHJlZj1cIiNcIj5Bbm90aGVyIGFjdGlvbjwvYT5cbi8vICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9XCJkcm9wZG93bi1pdGVtXCIgaHJlZj1cIiNcIj5Tb21ldGhpbmcgZWxzZSBoZXJlPC9hPlxuLy8gICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tZGl2aWRlclwiPjwvZGl2PlxuLy8gICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW1cIiBocmVmPVwiI1wiPlNlcGFyYXRlZCBsaW5rPC9hPlxuLy8gICAgICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXNtYWxsLWNoZWNrYm94XCI+XG4vLyAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjdXN0b20tY29udHJvbCBjdXN0b20tY2hlY2tib3ggbWwtc21hbGxlciBwbC0wIHBsLWxnLTNcIj5cbi8vICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgY2xhc3M9XCJjdXN0b20tY29udHJvbC1pbnB1dFwiIGlkPVwiZmlsdGVyQ2hlY2tcIj5cbi8vICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJjdXN0b20tY29udHJvbC1sYWJlbFwiIGZvcj1cImZpbHRlckNoZWNrXCI+XG4vLyAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImJ0biBidG4tc20gYnRuLW91dGxpbmUtcHJpbWFyeVwiPk9wZW4gbm93PC9zcGFuPlxuLy8gICAgICAgICAgICAgICAgICAgICAgPHNwYW4+T3BlbiBub3c8L3NwYW4+XG4vLyAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD5cbi8vICAgICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLWJvZHlfX21haW5cIj5cbi8vICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInB4LXNtYWxsXCI+TGlzdCBpdGVtczwvZGl2PlxuLy8gICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwiY29sXCI+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtY29udGVudC1zdG9yZS1sb2NhdG9yX19tYXBcIj5cbi8vICAgICAgICAgICA8aWZyYW1lIHNyYz1cImh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9lbWJlZD9wYj0hMW0xNCExbTghMW0zITFkMTE4ODAuNzc3NjYwODA1NTY2ITJkMTIuNDgyMjQzNiEzZDQxLjg4ODY3NTghM20yITFpMTAyNCEyaTc2OCE0ZjEzLjEhM20zITFtMiExczB4MTMyZjYxOTZmOTkyOGViYiUzQTB4YjkwZjc3MDY5MzY1NmUzOCEyc1JvbWElMkMrSXRhbGlhITVlMCEzbTIhMXNlcyEyc2VzITR2MTU1MjY0NDY0MDY4OFwiIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiBmcmFtZWJvcmRlcj1cIjBcIiBzdHlsZT1cImJvcmRlcjowXCIgYWxsb3dmdWxsc2NyZWVuPVwiXCI+PC9pZnJhbWU+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgPC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gPC9tYWluPlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBjb250ZW50IC0gY29udGVudCBzdG9yZSBsb2NhdG9yXG5cblxuJHotY29udGVudC1zdG9yZS1sb2NhdG9yLWRlc2t0b3AtaGVpZ2h0OiA2MDBweDtcblxuXG4uei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cblxuLnotYy1jb250ZW50LXN0b3JlLWxvY2F0b3JfX21hcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogJHotY29udGVudC1zdG9yZS1sb2NhdG9yLWRlc2t0b3AtaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAudmlldyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmdlb2ZpZWxkLWdvb2dsZS1tYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yX19ib2R5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgei1pbmRleDogJHotemluZGV4LWZpeGVkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogJHotY29udGVudC1zdG9yZS1sb2NhdG9yLWRlc2t0b3AtaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb21wb25lbnRzLmNvbnRlbnQtc3RvcmUtbG9jYXRvci1ib2R5LnNjc3Ncbi8vXG5cblxuLy9cbi8vIGNvbnRlbnQgc3RvcmUgbG9jYXRvciBib2R5XG4vL1xuLy8gQm9keSBhcmVhIGZvciBzdG9yZSBsb2NhdG9yIGNvbnRlbnQuIFVzZWQgdG8gc2hvdyBpbnB1dCwgZmlsdGVycyBhbmQgcmVzdWx0cy5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvci1ib2R5XCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLWJvZHlfX2hlYWRlclwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhclwiPlxuLy8gICAgICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19pbnB1dFwiPlxuLy8gICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBwbGFjZWhvbGRlcj1cIlR5cGUgYWRyZXNzIG9yIG5hbWVcIj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgICAgPGRpdiBjbGFzcz1cInotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19sb2FkZXJcIj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1sb2FkZXJcIj48aSBjbGFzcz1cInotYy1sb2FkZXJfX2xvYWRpbmdcIj48L2k+PC9kaXY+XG4vLyAgICAgICA8L2Rpdj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uc1wiPlxuLy8gICAgICAgICA8YnV0dG9uIGNsYXNzPVwiei1jLWNsb3NlXCIgYXJpYS1sYWJlbD1cIlJlc2V0XCI+XG4vLyAgICAgICAgICAgPGkgY2xhc3M9XCJ6LWMtY2xvc2VfX2lubmVyXCI+PC9pPlxuLy8gICAgICAgICA8L2J1dHRvbj5cbi8vICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biB6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uIHotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19hY3Rpb24tLWN1cnJlbnQtbG9jYXRpb25cIj48aSBjbGFzcz1cInotby1zdmctaWNvblwiPjxzdmcgdmlld0JveD1cIjAgMCA5NiA5NlwiPjxkZWZzPjxjbGlwUGF0aCBpZD1cImEtY3VycmVudC0xXCI+PHBhdGggZD1cIk0wIDBoOTZ2OTZIMHpcIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPVwidXJsKCNhLWN1cnJlbnQtMSlcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE2NjMgLTE3MjIpXCI+PHBhdGggZD1cIk0xNzExLjU2NyAxODAxLjQ2NWEzMC45ODMgMzAuOTgzIDAgMSAwLTMxLjA2Ny0zMC45ODEgMzEuMDI0IDMxLjAyNCAwIDAgMCAzMS4wNjcgMzAuOTgxek0xNzExLjUgMTgwMS41djEyLjAzOU0xNzQyLjUgMTc3MC41aDEyLjAzOU0xNzExLjUgMTcyN3YxMi41TTE2NjggMTc3MC41aDEyLjVcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjRcIi8+PGNpcmNsZSBjeD1cIjEyLjExNVwiIGN5PVwiMTIuMTE1XCIgcj1cIjEyLjExNVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNjk5IDE3NTgpXCIvPjwvZz48L2c+PC9zdmc+PC9pPjwvYnV0dG9uPlxuLy8gICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5IGJ0bi1zbSB6LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9fYWN0aW9uIHotYy1oZWFkZXItbW9iaWxlLXN0b3JlLWxvY2F0b3Itc2VhcmNoYmFyX19hY3Rpb24tLXNlYXJjaFwiPjxpIGNsYXNzPVwiei1vLXN2Zy1pY29uIG1yLXNtYWxsZXJcIj48c3ZnIHZpZXdCb3g9XCIwIDAgMjAuMTg2IDIwLjQzXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zMjcuNzY5IC0zNy42NjUpXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCI+PGVsbGlwc2UgY3g9XCI3LjQ1OVwiIGN5PVwiNy4yNDZcIiByeD1cIjcuNDU5XCIgcnk9XCI3LjI0NlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgzMjguNTE5IDM4LjQxNSlcIiBmaWxsPVwibm9uZVwiPjwvZWxsaXBzZT48cGF0aCBmaWxsPVwiI2N1cnJlbnRDb2xvclwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBkPVwiTTM0MS4wOTMgNTEuMzk4bDUuODAxIDUuNjM2XCI+PC9wYXRoPjwvZz48L3N2Zz48L2k+IFNlYXJjaDwvYnV0dG9uPlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgPC9kaXY+XG4vLyAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRlc2t0b3AtYWN0aW9uc1wiPlxuLy8gICAgICAgPGRpdiBjbGFzcz1cInotYy1zbWFsbC1kcm9wZG93bi1idXR0b24gZHJvcGRvd25cIj5cbi8vICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tbWQgYnRuLW91dGxpbmUtbGlnaHQgbXItc21hbGxlciBkcm9wZG93bi10b2dnbGVcIiB0eXBlPVwiYnV0dG9uXCIgaWQ9XCJkcm9wZG93bk1lbnVCdXR0b25cIiBkYXRhLXRvZ2dsZT1cImRyb3Bkb3duXCIgYXJpYS1oYXNwb3B1cD1cInRydWVcIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIj5cbi8vICAgICAgICAgICBGaWx0ZXIgYnlcbi8vICAgICAgICAgPC9idXR0b24+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJkcm9wZG93bi1tZW51XCIgeC1wbGFjZW1lbnQ9XCJib3R0b20tc3RhcnRcIiBzdHlsZT1cInBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgdG9wOiAwcHg7IGxlZnQ6IDBweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDMxcHgsIDBweCk7XCI+XG4vLyAgICAgICAgICAgPGEgY2xhc3M9XCJkcm9wZG93bi1pdGVtXCIgaHJlZj1cIiNcIj5BY3Rpb248L2E+XG4vLyAgICAgICAgICAgPGEgY2xhc3M9XCJkcm9wZG93bi1pdGVtXCIgaHJlZj1cIiNcIj5Bbm90aGVyIGFjdGlvbjwvYT5cbi8vICAgICAgICAgICA8YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW1cIiBocmVmPVwiI1wiPlNvbWV0aGluZyBlbHNlIGhlcmU8L2E+XG4vLyAgICAgICAgICAgPGRpdiBjbGFzcz1cImRyb3Bkb3duLWRpdmlkZXJcIj48L2Rpdj5cbi8vICAgICAgICAgICA8YSBjbGFzcz1cImRyb3Bkb3duLWl0ZW1cIiBocmVmPVwiI1wiPlNlcGFyYXRlZCBsaW5rPC9hPlxuLy8gICAgICAgICA8L2Rpdj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgICAgPGRpdiBjbGFzcz1cInotYy1zbWFsbC1jaGVja2JveFwiPlxuLy8gICAgICAgICA8ZGl2IGNsYXNzPVwiY3VzdG9tLWNvbnRyb2wgY3VzdG9tLWNoZWNrYm94IG1sLXNtYWxsZXIgcGwtMCBwbC1sZy0zXCI+XG4vLyAgICAgICAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIGNsYXNzPVwiY3VzdG9tLWNvbnRyb2wtaW5wdXRcIiBpZD1cImZpbHRlckNoZWNrXCI+XG4vLyAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiY3VzdG9tLWNvbnRyb2wtbGFiZWxcIiBmb3I9XCJmaWx0ZXJDaGVja1wiPlxuLy8gICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJidG4gYnRuLXNtIGJ0bi1vdXRsaW5lLXByaW1hcnlcIj5PcGVuIG5vdzwvc3Bhbj5cbi8vICAgICAgICAgICAgIDxzcGFuPk9wZW4gbm93PC9zcGFuPlxuLy8gICAgICAgICAgIDwvbGFiZWw+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgPC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvci1ib2R5X19tYWluXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInB4LXNtYWxsXCI+TGlzdCBpdGVtczwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1jb250ZW50LXN0b3JlLWxvY2F0b3ItYm9keV9fZm9vdGVyXCI+XG4vLyAgICAgRm9vdGVyXG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgc3RvcmUgbG9jYXRvciAtIGNvbnRlbnQgLSBjb250ZW50IHN0b3JlIGxvY2F0b3IgYm9keVxuXG5cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc3VibWVudS11cDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbiAgfVxufVxuXG5cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLWJvZHlfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLnotYy1jb250ZW50LXN0b3JlLWxvY2F0b3ItYm9keV9fYmxhbmsge1xuICBkaXNwbGF5OiBub25lOyAvLyBmbGV4XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLy8gdGhpcyBpcyB0aGUgb25seSBjYXNlIGZvciBuZWVkaW5nIGEgbWVkaWEgZG93blxuICAgIG1heC1oZWlnaHQ6IDIwdmg7IC8vIG9ubHkgZm9yIG1vYmlsZVxuICB9XG5cbiAgLm1lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbCAkei1zcGFjZS1zbWFsbGVyO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogbXMoMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiBtcygzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG5cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLWJvZHlfX2ljb24ge1xuICBmb250LXNpemU6IG1zKDUpO1xufVxuXG5cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLWJvZHlfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLy8gdGhpcyBpcyB0aGUgb25seSBjYXNlIGZvciBuZWVkaW5nIGEgbWVkaWEgZG93blxuICAgIG1heC1oZWlnaHQ6IDIwdmg7IC8vIG9ubHkgZm9yIG1vYmlsZVxuICB9XG59XG5cblxuLnotYy1jb250ZW50LXN0b3JlLWxvY2F0b3ItYm9keV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiBzKC00KTtcbiAgICBmb250LXNpemU6IG1zKC0yKTtcbiAgfVxuXG4gIC5jb2wge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouY29tcG9uZW50cy5jb250ZW50LXN0b3JlLWxvY2F0b3ItbWFpbi5zY3NzXG4vL1xuXG5cbi8vXG4vLyBjb250ZW50IHN0b3JlIGxvY2F0b3IgbWFpblxuLy9cbi8vIE1haW4gYXJlYSBmb3Igc3RvcmUgbG9jYXRvciBjb250ZW50LiBVc2VkIHRvIHNob3cgc2VhcmNoIHJlc3VsdHNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLWNvbnRlbnQtc3RvcmUtbG9jYXRvci1tYWluXCI+PC9kaXY+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgc3RvcmUgbG9jYXRvciAtIGNvbnRlbnQgLSBjb250ZW50IHN0b3JlIGxvY2F0b3IgbWFpblxuXG5cbi56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yLW1haW4ge1xuICAvLyBkdW1teSBkZWNsYXJhdGlvbiB0byBhdm9pZCBzb25hcnF1YmUgZW1wdHkgY29tcGxhaW5zXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuIiwiLy9cbi8vIF96LmNvbXBvbmVudHMuc3RvcmUtbG9jYXRvci1kZXNrdG9wLWFjdGlvbnMuc2Nzc1xuLy9cblxuXG4uei1jLXN0b3JlLWxvY2F0b3ItZGVza3RvcC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCBzKC00KSBzKC00KTtcbn1cbiIsIi8vXG4vLyBfei5zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbS5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIHN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtXG4vL1xuLy8gQ29tcG9uZW50IGZvciBzdG9yZSBsb2NhdG9yIHNlYXJjaCByZXN1bHRzXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbVwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX19pbmRleFwiPlxuLy8gICAgIDxzcGFuPjE8L3NwYW4+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX19ib2R5XCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cIm1sLXNtYWxsIHBsLXNtYWxsXCI+XG4vLyAgICAgICA8aDUgaWQ9XCJ6LWxpc3QtaXRlbS1oZWFkaW5nLTFcIiB0aXRsZT1cIlNlZSBwaGFybWFjeSBkZXRhaWxcIiBkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCIgZGF0YS10YXJnZXQ9XCIjei1saXN0LWl0ZW0tY29sbGFwc2UtMVwiIGFyaWEtZXhwYW5kZWQ9XCJ0cnVlXCIgYXJpYS1jb250cm9scz1cInotbGlzdC1pdGVtLWNvbGxhcHNlLTFcIiBjbGFzcz1cIlwiPlxuLy8gICAgICAgICBBbHBoZWdhIEFwb3RoZWVrIE1pZGRlbHdhYXJkXG4vLyAgICAgICAgIDxpIGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX19pY29uLWZlYXR1cmVkXCIgdGl0bGU9XCJMb3lhbHR5IGNhcmRcIj48L2k+XG4vLyAgICAgICA8L2g1PlxuLy8gICAgICAgPHA+VmlhIGRpIFBhcmt3ZWcgMTAuIDI1ODIxLCBCcmVrbHVtLCBTY2hlbGVzd2lnLUhvbHN0ZWluIChEZXV0c2NobGFuZCk8L3A+XG4vLyAgICAgICA8cD5cbi8vICAgICAgICAgPHN0cm9uZz5PcGVuIG5vdy4mbmJzcDs8L3N0cm9uZz5cbi8vICAgICAgICAgPHNwYW4+VG9kYXkncyBvcGVuaW5nIGhvdXJzOjwvc3Bhbj5cbi8vICAgICAgIDwvcD5cbi8vICAgICAgIDx0YWJsZSBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbV9fdGFibGVcIj5cbi8vICAgICAgICAgPHRib2R5Pjx0cj5cbi8vICAgICAgICAgICA8dGQ+ODowMDwvdGQ+XG4vLyAgICAgICAgICAgPHRkPiZuYnNwO+KAkyZuYnNwOzwvdGQ+XG4vLyAgICAgICAgICAgPHRkPjE0OjAwPC90ZD5cbi8vICAgICAgICAgPC90cj5cbi8vICAgICAgICAgPHRyPlxuLy8gICAgICAgICAgIDx0ZD4xNjowMDwvdGQ+XG4vLyAgICAgICAgICAgPHRkPiZuYnNwO+KAkyZuYnNwOzwvdGQ+XG4vLyAgICAgICAgICAgPHRkPjIwOjAwPC90ZD5cbi8vICAgICAgICAgPC90cj5cbi8vICAgICAgIDwvdGJvZHk+PC90YWJsZT5cbi8vICAgICA8L2Rpdj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX19tZXRhXCIgdGl0bGU9XCJEaXN0YW5jZSBmcm9tIGN1cnJlbnQgcG9zaXRpb25cIj5cbi8vICAgICAgIDEuMiBLbS5cbi8vICAgICA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1saXN0LWl0ZW1fX2FjdGlvblwiIHRpdGxlPVwiU2VlIHBoYXJtYWN5IGRldGFpbFwiIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIiBkYXRhLXRhcmdldD1cIiN6LWxpc3QtaXRlbS1jb2xsYXBzZS0xXCIgYXJpYS1leHBhbmRlZD1cInRydWVcIiBhcmlhLWNvbnRyb2xzPVwiei1saXN0LWl0ZW0tY29sbGFwc2UtMVwiPlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBpZD1cInotbGlzdC1pdGVtLWNvbGxhcHNlLTFcIiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbV9fY29sbGFwc2libGUgY29sbGFwc2Ugc2hvd1wiIGFyaWEtbGFiZWxsZWRieT1cInotbGlzdC1pdGVtLWhlYWRpbmctMVwiIGRhdGEtcGFyZW50PVwiI3otc3RvcmUtbG9jYXRvci1saXN0XCIgc3R5bGU9XCJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsXCI+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX19ib2R5XCI+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX3RpdGxlXCI+XG4vLyAgICAgICAgICAgPGg0PlxuLy8gICAgICAgICAgICAgQWxwaGVnYSBBcG90aGVlayBNaWRkZWx3YWFyZFxuLy8gICAgICAgICAgIDwvaDQ+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX19hY3Rpb25cIj5cbi8vICAgICAgICAgICA8YSBocmVmPVwiI1wiPlxuLy8gICAgICAgICAgICAgPGkgY2xhc3M9XCJ6LW8tc3ZnLWljb25cIj5cbi8vICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PVwiMCAwIDk2IDk2XCI+PGRlZnM+PGNsaXBQYXRoIGlkPVwiYS1pY29uLWdvLTFcIj48cGF0aCBkPVwiTTAgMGg5NnY5NkgwelwiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9XCJ1cmwoI2EtaWNvbi1nby0xKVwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNjMuNSAtODUyLjUpXCI+PGNpcmNsZSBjeD1cIjQwXCIgY3k9XCI0MFwiIHI9XCI0MFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg3Mi41IDg2MC41KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwOTUzNFwiIHN0cm9rZS13aWR0aD1cIjNcIj48L2NpcmNsZT48cGF0aCBkPVwiTTEzNC4zMzQgODk5Ljg4NWwtMTkuMDM2LTE5LjA0aC00LjQ4NWwxNy40MTUgMTcuMzY3SDkwLjU4NHYzLjM0aDM3LjY0NGwtMTcuNDE1IDE3LjM2Nmg0LjQ4NXpcIiBmaWxsPVwiIzAwOTUzNFwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPlxuLy8gICAgICAgICAgICAgPC9pPjxzcGFuPkdvIHRvIHBoYXJtYWN5IHBhZ2U8L3NwYW4+XG4vLyAgICAgICAgICAgPC9hPlxuLy8gICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9fYWN0aW9uXCI+XG4vLyAgICAgICAgICAgPGEgaHJlZj1cIiNcIj5cbi8vICAgICAgICAgICAgIDxpIGNsYXNzPVwiei1vLXN2Zy1pY29uXCI+XG4vLyAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD1cIjAgMCA5NiA5NlwiPjxkZWZzPjxjbGlwUGF0aCBpZD1cImEtaWNvbi1waG9uZS0xXCI+PHBhdGggZD1cIk0wIDBoOTZ2OTZIMHpcIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPVwidXJsKCNhLWljb24tcGhvbmUtMSlcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTYzLjUgLTg1Mi41KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwOTUzNFwiPjxjaXJjbGUgY3g9XCI0MFwiIGN5PVwiNDBcIiByPVwiNDBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNzIuNSA4NjAuNSlcIiBzdHJva2Utd2lkdGg9XCIzXCI+PC9jaXJjbGU+PHBhdGggZD1cIk0xMjYuMDU0IDkyMi4xMTJoLS4wNDdjLTcuNi0uMjQ5LTE2LjQ5NC03LjYxMS0yMi42MjQtMTMuNzQ2cy0xMy41MDItMTUuMDM3LTEzLjc0My0yMi41OTdjLS4wODctMi42NTMgNi40MjMtNy4zNyA2LjQ5LTcuNDE4YTMuMTMyIDMuMTMyIDAgMCAxIDQuMzM1LjMwOGMuNTIxLjcyMiA1LjQ1NiA4LjIgNS45OTMgOS4wNDhhMy41NjEgMy41NjEgMCAwIDEtLjIyMSAzLjUwNmMtLjM4My43My0xLjY1NCAyLjk2NS0yLjI1IDQuMDA3YTUzLjExMyA1My4xMTMgMCAwIDAgNS44NTggNi42NzYgNTMuMjA2IDUzLjIwNiAwIDAgMCA2LjY4IDUuODYyYzEuMDQyLS42IDMuMjc3LTEuODY3IDQuMDA3LTIuMjVhMy41NzYgMy41NzYgMCAwIDEgMy40ODYtLjIyOWMuOTA4LjU1NyA4LjM2NSA1LjUxNSA5LjA1MiA1Ljk5M2EyLjU5MSAyLjU5MSAwIDAgMSAxLjAyMiAxLjkxMSAzLjc0MSAzLjc0MSAwIDAgMS0uNzA3IDIuNDM2Yy0uMDQuMDYyLTQuNzAyIDYuNDkzLTcuMzMxIDYuNDkzelwiIHN0cm9rZS13aWR0aD1cIjIuNVwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPlxuLy8gICAgICAgICAgICAgPC9pPjxzcGFuPlRlbC46ICszNCA2NTUgNzY1IDg3Njwvc3Bhbj5cbi8vICAgICAgICAgICA8L2E+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX19hY3Rpb25cIj5cbi8vICAgICAgICAgICA8YSBocmVmPVwiI1wiPlxuLy8gICAgICAgICAgICAgPGkgY2xhc3M9XCJ6LW8tc3ZnLWljb25cIj5cbi8vICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PVwiMCAwIDk2IDk2XCI+PGRlZnM+PGNsaXBQYXRoIGlkPVwiYS1pY29uLWVtYWlsLTFcIj48cGF0aCBkPVwiTTAgMGg5NnY5NkgwelwiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9XCJ1cmwoI2EtaWNvbi1lbWFpbC0xKVwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTEzLjUgLTg1Mi41KVwiPjxjaXJjbGUgY3g9XCI0MFwiIGN5PVwiNDBcIiByPVwiNDBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTIyLjUgODYwLjUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDA5NTM0XCIgc3Ryb2tlLXdpZHRoPVwiM1wiPjwvY2lyY2xlPjxwYXRoIGQ9XCJNMTgxLjExOSA4ODQuNWgtMzcuNzg0YTMuNjU3IDMuNjU3IDAgMCAwLTIuNTI3IDYuM2wxNy45MiAxNy4wMjZhNSA1IDAgMCAwIDMuNSAxLjQgNS4wNzMgNS4wNzMgMCAwIDAgMy41LTEuNGwxNi43MTUtMTUuOXYyMi4wMzlhMi40MjIgMi40MjIgMCAwIDEtMi40MSAyLjQxaC0zNS42MWEyLjQyMiAyLjQyMiAwIDAgMS0yLjQxLTIuNDFsLS4wMzktMjUuNjI1YTEuMTY2IDEuMTY2IDAgMCAwLTIuMzMyIDBsLjAzOSAyNS42MjVhNC43NjEgNC43NjEgMCAwIDAgNC43NDIgNC43NDJoMzUuNjQ2YTQuNzYxIDQuNzYxIDAgMCAwIDQuNzQyLTQuNzQydi0yNi4xMjJhMy43NzEgMy43NzEgMCAwIDAtMy42OTItMy4zNDN6bS44OTQgNC42MjZsLTE3LjkyIDE3LjAyNmEyLjY3NSAyLjY3NSAwIDAgMS0zLjczMiAwbC0xNy45Mi0xNy4wMjZhMS4yNjMgMS4yNjMgMCAwIDEtLjQyOC0uOTcyIDEuMzExIDEuMzExIDAgMCAxIDEuMzIyLTEuMzIyaDM3Ljc4NGExLjMxMSAxLjMxMSAwIDAgMSAxLjMyMiAxLjMyMiAxLjM5MiAxLjM5MiAwIDAgMS0uNDI4Ljk3MnpcIiBmaWxsPVwiIzAwOTUzNFwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPlxuLy8gICAgICAgICAgICAgPC9pPjxzcGFuPkVtYWlsOiBhcG90aGVla21pZEBhbHBoZWdhLmRlPC9zcGFuPlxuLy8gICAgICAgICAgIDwvYT5cbi8vICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJhY2NvcmRpb25cIiBpZD1cImFjY29yZGlvbi1kZXRhaWwtaXRlbS0xXCI+XG4vLyAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9faXRlbVwiPlxuLy8gICAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9faGVhZGVyXCIgaWQ9XCJoZWFkaW5nLW9uZS0xXCI+XG4vLyAgICAgICAgICAgICAgIDxoNSBkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCIgZGF0YS10YXJnZXQ9XCIjY29sbGFwc2Utb25lLTFcIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIiBhcmlhLWNvbnRyb2xzPVwiY29sbGFwc2Utb25lLTFcIiBjbGFzcz1cImNvbGxhcHNlZFwiPlxuLy8gICAgICAgICAgICAgICAgIE9wZW5pbmcgaG91cnNcbi8vICAgICAgICAgICAgICAgPC9oNT5cbi8vICAgICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgICAgPGRpdiBpZD1cImNvbGxhcHNlLW9uZS0xXCIgY2xhc3M9XCJjb2xsYXBzZVwiIGFyaWEtbGFiZWxsZWRieT1cImhlYWRpbmctb25lLS0xXCIgZGF0YS1wYXJlbnQ9XCIjYWNjb3JkaW9uLWRldGFpbC1pdGVtLTFcIiBzdHlsZT1cIlwiPlxuLy8gICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX19ib2R5XCI+XG4vLyAgICAgICAgICAgICAgICAgVGltZXRhYmxlIGNvbXBvbmVudFxuLy8gICAgICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2l0ZW1cIj5cbi8vICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2hlYWRlclwiIGlkPVwiaGVhZGluZy10d28tMVwiPlxuLy8gICAgICAgICAgICAgICA8aDUgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiIGRhdGEtdGFyZ2V0PVwiI2NvbGxhcHNlLXR3by0xXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCIgYXJpYS1jb250cm9scz1cImNvbGxhcHNlLXR3by0xXCIgY2xhc3M9XCJjb2xsYXBzZWRcIj5cbi8vICAgICAgICAgICAgICAgICBTZXJ2aWNlc1xuLy8gICAgICAgICAgICAgICA8L2g1PlxuLy8gICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICA8ZGl2IGlkPVwiY29sbGFwc2UtdHdvLTFcIiBjbGFzcz1cImNvbGxhcHNlXCIgYXJpYS1sYWJlbGxlZGJ5PVwiaGVhZGluZy10d28tLTFcIiBkYXRhLXBhcmVudD1cIiNhY2NvcmRpb24tZGV0YWlsLWl0ZW0tMVwiIHN0eWxlPVwiXCI+XG4vLyAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2JvZHlcIj5cbi8vICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9XCJtdC1zbWFsbCBwbC1iYXNlXCI+XG4vLyAgICAgICAgICAgICAgICAgICA8bGk+RGlhYmV0ZXMgUmlzayBBd2FyZW5lc3M8L2xpPlxuLy8gICAgICAgICAgICAgICAgICAgPGxpPkhlYWx0aHkgSGVhcnQ8L2xpPlxuLy8gICAgICAgICAgICAgICAgICAgPGxpPldlaWdodCBMb3NzIFN1cHBvcnQ8L2xpPlxuLy8gICAgICAgICAgICAgICAgICAgPGxpPkFsbGVyZ3kgU2NyZWVuaW5nPC9saT5cbi8vICAgICAgICAgICAgICAgICAgIDxsaT5EaXNwZW5zaW5nIGZvciBDYXJlIEhvbWVzPC9saT5cbi8vICAgICAgICAgICAgICAgICAgIDxsaT5EcmluayBBd2FyZW5lc3MgU2VydmljZTwvbGk+XG4vLyAgICAgICAgICAgICAgICAgICA8bGk+RHJ1ZyBVc2VyIFNlcnZpY2VzPC9saT5cbi8vICAgICAgICAgICAgICAgICAgIDxsaT5FbWVyZ2VuY3kgQ29udHJhY2VwdGlvbjwvbGk+XG4vLyAgICAgICAgICAgICAgICAgICA8bGk+MjQgSG91ciAmYW1wOyBPdXQgb2YgSG91cnM8L2xpPlxuLy8gICAgICAgICAgICAgICAgICAgPGxpPk1vbml0b3JlZCBEb3NhZ2UgU3lzdGVtczwvbGk+XG4vLyAgICAgICAgICAgICAgICAgPC91bD5cbi8vICAgICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgPC9kaXY+XG4vLyAgICAgICA8L2Rpdj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2xvYWRlclwiPlxuLy8gICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLWxvYWRlclwiPjxpIGNsYXNzPVwiei1jLWxvYWRlcl9fbG9hZGluZ1wiPjwvaT48L2Rpdj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgIDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBlbGVtZW50cyAtIGxpc3QgaXRlbVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAkei1zcGFjZS1zbWFsbDtcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGwgMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodGVyO1xuICBjb2xvcjogJHotY29sb3ItZ3JleS1saWdodDtcbiAgZm9udC1zaXplOiBtcygtMSk7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygwKTtcbiAgfVxuXG4gIC56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIGdlbmVyaWMgdGl0bGUgaW4gZGV0YWlsIHdoZW4gaW4gYSBsaXN0XG4gIH1cbn1cblxuXG4uei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiBzKDE4KTtcbiAgcGFkZGluZy1ib3R0b206IHMoMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBoNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctYmFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IG1zKDMpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1hZGRyZXNzIHtcbiAgICBtaW4taGVpZ2h0OiBzKDE0KTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZDtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIGVtIHtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cblxuLnotYy1zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbV9faW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogcygtMik7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogcygxMik7XG4gIG1pbi1oZWlnaHQ6IHMoMTIpO1xuICBtYXJnaW4tbGVmdDogLTEgKiBzKC0yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR6LXVybC1tYXJrZXItZ3JlZW4tc2ltcGxlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogbXMoLTIpO1xuICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctY29uZGVuc2VkO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHMoLTQpO1xuICAgIGxlZnQ6IHMoLTgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1saXN0LWl0ZW1fX2ljb24tZmVhdHVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBzKDEyKTtcbiAgaGVpZ2h0OiBzKDQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHotdXJsLWxveWFsdHktY2FyZCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4uei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX190YWJsZSB7XG4gIHRkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cblxuLnotYy1zdG9yZS1sb2NhdG9yLWxpc3QtaXRlbV9fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkei1zcGFjZS1zbWFsbDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBzKDgpO1xuICBoZWlnaHQ6IHMoOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtYXJyb3ctcmlnaHQtZ3JlZW4pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi56LWMtc3RvcmUtbG9jYXRvci1saXN0LWl0ZW1fX2JvZHlbYXJpYS1leHBhbmRlZCA9ICd0cnVlJ10gKyAuei1jLXN0b3JlLWxvY2F0b3ItbGlzdC1pdGVtX19hY3Rpb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkei1kdXJhdGlvbi1xdWlja2x5IGVhc2Utb3V0O1xufVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1saXN0LWl0ZW1fX21ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHotc3BhY2UtbGFyZ2VyO1xuICByaWdodDogMDtcbn1cblxuIiwiLy9cbi8vIF96LnN0b3JlLWxvY2F0b3ItZGV0YWlsLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gc3RvcmUtbG9jYXRvci1kZXRhaWxcbi8vXG4vLyBDb21wb25lbnQgZm9yIHN0b3JlIGxvY2F0b3Igc2VhcmNoIHJlc3VsdHNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2JvZHlcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX190aXRsZVwiPlxuLy8gICAgICAgPGg0PlxuLy8gICAgICAgICBBbHBoZWdhIEFwb3RoZWVrIE1pZGRlbHdhYXJkXG4vLyAgICAgICA8L2g0PlxuLy8gICAgIDwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2FjdGlvblwiPlxuLy8gICAgICAgPGEgaHJlZj1cIiNcIj5cbi8vICAgICAgICAgPGkgY2xhc3M9XCJ6LW8tc3ZnLWljb25cIj5cbi8vICAgICAgICAgICA8c3ZnIHZpZXdCb3g9XCIwIDAgOTYgOTZcIj48ZGVmcz48Y2xpcFBhdGggaWQ9XCJhLWljb24tZ28tMVwiPjxwYXRoIGQ9XCJNMCAwaDk2djk2SDB6XCI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD1cInVybCgjYS1pY29uLWdvLTEpXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC02My41IC04NTIuNSlcIj48Y2lyY2xlIGN4PVwiNDBcIiBjeT1cIjQwXCIgcj1cIjQwXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDcyLjUgODYwLjUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDA5NTM0XCIgc3Ryb2tlLXdpZHRoPVwiM1wiPjwvY2lyY2xlPjxwYXRoIGQ9XCJNMTM0LjMzNCA4OTkuODg1bC0xOS4wMzYtMTkuMDRoLTQuNDg1bDE3LjQxNSAxNy4zNjdIOTAuNTg0djMuMzRoMzcuNjQ0bC0xNy40MTUgMTcuMzY2aDQuNDg1elwiIGZpbGw9XCIjMDA5NTM0XCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+XG4vLyAgICAgICAgIDwvaT48c3Bhbj5HbyB0byBwaGFybWFjeSBwYWdlPC9zcGFuPlxuLy8gICAgICAgPC9hPlxuLy8gICAgIDwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2FjdGlvblwiPlxuLy8gICAgICAgPGEgaHJlZj1cIiNcIj5cbi8vICAgICAgICAgPGkgY2xhc3M9XCJ6LW8tc3ZnLWljb25cIj5cbi8vICAgICAgICAgICA8c3ZnIHZpZXdCb3g9XCIwIDAgOTYgOTZcIj48ZGVmcz48Y2xpcFBhdGggaWQ9XCJhLWljb24tcGhvbmUtMVwiPjxwYXRoIGQ9XCJNMCAwaDk2djk2SDB6XCI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD1cInVybCgjYS1pY29uLXBob25lLTEpXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC02My41IC04NTIuNSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMwMDk1MzRcIj48Y2lyY2xlIGN4PVwiNDBcIiBjeT1cIjQwXCIgcj1cIjQwXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDcyLjUgODYwLjUpXCIgc3Ryb2tlLXdpZHRoPVwiM1wiPjwvY2lyY2xlPjxwYXRoIGQ9XCJNMTI2LjA1NCA5MjIuMTEyaC0uMDQ3Yy03LjYtLjI0OS0xNi40OTQtNy42MTEtMjIuNjI0LTEzLjc0NnMtMTMuNTAyLTE1LjAzNy0xMy43NDMtMjIuNTk3Yy0uMDg3LTIuNjUzIDYuNDIzLTcuMzcgNi40OS03LjQxOGEzLjEzMiAzLjEzMiAwIDAgMSA0LjMzNS4zMDhjLjUyMS43MjIgNS40NTYgOC4yIDUuOTkzIDkuMDQ4YTMuNTYxIDMuNTYxIDAgMCAxLS4yMjEgMy41MDZjLS4zODMuNzMtMS42NTQgMi45NjUtMi4yNSA0LjAwN2E1My4xMTMgNTMuMTEzIDAgMCAwIDUuODU4IDYuNjc2IDUzLjIwNiA1My4yMDYgMCAwIDAgNi42OCA1Ljg2MmMxLjA0Mi0uNiAzLjI3Ny0xLjg2NyA0LjAwNy0yLjI1YTMuNTc2IDMuNTc2IDAgMCAxIDMuNDg2LS4yMjljLjkwOC41NTcgOC4zNjUgNS41MTUgOS4wNTIgNS45OTNhMi41OTEgMi41OTEgMCAwIDEgMS4wMjIgMS45MTEgMy43NDEgMy43NDEgMCAwIDEtLjcwNyAyLjQzNmMtLjA0LjA2Mi00LjcwMiA2LjQ5My03LjMzMSA2LjQ5M3pcIiBzdHJva2Utd2lkdGg9XCIyLjVcIj48L3BhdGg+PC9nPjwvZz48L3N2Zz5cbi8vICAgICAgICAgPC9pPjxzcGFuPlRlbC46ICszNCA2NTUgNzY1IDg3Njwvc3Bhbj5cbi8vICAgICAgIDwvYT5cbi8vICAgICA8L2Rpdj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX19hY3Rpb25cIj5cbi8vICAgICAgIDxhIGhyZWY9XCIjXCI+XG4vLyAgICAgICAgIDxpIGNsYXNzPVwiei1vLXN2Zy1pY29uXCI+XG4vLyAgICAgICAgICAgPHN2ZyB2aWV3Qm94PVwiMCAwIDk2IDk2XCI+PGRlZnM+PGNsaXBQYXRoIGlkPVwiYS1pY29uLWVtYWlsLTFcIj48cGF0aCBkPVwiTTAgMGg5NnY5NkgwelwiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9XCJ1cmwoI2EtaWNvbi1lbWFpbC0xKVwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTEzLjUgLTg1Mi41KVwiPjxjaXJjbGUgY3g9XCI0MFwiIGN5PVwiNDBcIiByPVwiNDBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTIyLjUgODYwLjUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDA5NTM0XCIgc3Ryb2tlLXdpZHRoPVwiM1wiPjwvY2lyY2xlPjxwYXRoIGQ9XCJNMTgxLjExOSA4ODQuNWgtMzcuNzg0YTMuNjU3IDMuNjU3IDAgMCAwLTIuNTI3IDYuM2wxNy45MiAxNy4wMjZhNSA1IDAgMCAwIDMuNSAxLjQgNS4wNzMgNS4wNzMgMCAwIDAgMy41LTEuNGwxNi43MTUtMTUuOXYyMi4wMzlhMi40MjIgMi40MjIgMCAwIDEtMi40MSAyLjQxaC0zNS42MWEyLjQyMiAyLjQyMiAwIDAgMS0yLjQxLTIuNDFsLS4wMzktMjUuNjI1YTEuMTY2IDEuMTY2IDAgMCAwLTIuMzMyIDBsLjAzOSAyNS42MjVhNC43NjEgNC43NjEgMCAwIDAgNC43NDIgNC43NDJoMzUuNjQ2YTQuNzYxIDQuNzYxIDAgMCAwIDQuNzQyLTQuNzQydi0yNi4xMjJhMy43NzEgMy43NzEgMCAwIDAtMy42OTItMy4zNDN6bS44OTQgNC42MjZsLTE3LjkyIDE3LjAyNmEyLjY3NSAyLjY3NSAwIDAgMS0zLjczMiAwbC0xNy45Mi0xNy4wMjZhMS4yNjMgMS4yNjMgMCAwIDEtLjQyOC0uOTcyIDEuMzExIDEuMzExIDAgMCAxIDEuMzIyLTEuMzIyaDM3Ljc4NGExLjMxMSAxLjMxMSAwIDAgMSAxLjMyMiAxLjMyMiAxLjM5MiAxLjM5MiAwIDAgMS0uNDI4Ljk3MnpcIiBmaWxsPVwiIzAwOTUzNFwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPlxuLy8gICAgICAgICA8L2k+PHNwYW4+RW1haWw6IGFwb3RoZWVrbWlkQGFscGhlZ2EuZGU8L3NwYW4+XG4vLyAgICAgICA8L2E+XG4vLyAgICAgPC9kaXY+XG4vLyAgICAgPGRpdiBjbGFzcz1cImFjY29yZGlvblwiIGlkPVwiYWNjb3JkaW9uLWRldGFpbC1pdGVtLTFcIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2l0ZW1cIj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9faGVhZGVyXCIgaWQ9XCJoZWFkaW5nLW9uZS0xXCI+XG4vLyAgICAgICAgICAgPGg1IGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIiBkYXRhLXRhcmdldD1cIiNjb2xsYXBzZS1vbmUtMVwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiIGFyaWEtY29udHJvbHM9XCJjb2xsYXBzZS1vbmUtMVwiIGNsYXNzPVwiY29sbGFwc2VkXCI+XG4vLyAgICAgICAgICAgICBPcGVuaW5nIGhvdXJzXG4vLyAgICAgICAgICAgPC9oNT5cbi8vICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgIDxkaXYgaWQ9XCJjb2xsYXBzZS1vbmUtMVwiIGNsYXNzPVwiY29sbGFwc2VcIiBhcmlhLWxhYmVsbGVkYnk9XCJoZWFkaW5nLW9uZS0tMVwiIGRhdGEtcGFyZW50PVwiI2FjY29yZGlvbi1kZXRhaWwtaXRlbS0xXCIgc3R5bGU9XCJcIj5cbi8vICAgICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLXN0b3JlLWxvY2F0b3ItZGV0YWlsX19ib2R5XCI+XG4vLyAgICAgICAgICAgIFRpbWV0YWJsZSBjb21wb25lbnRcbi8vICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgPC9kaXY+XG4vLyAgICAgICA8L2Rpdj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2l0ZW1cIj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9faGVhZGVyXCIgaWQ9XCJoZWFkaW5nLXR3by0xXCI+XG4vLyAgICAgICAgICAgPGg1IGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIiBkYXRhLXRhcmdldD1cIiNjb2xsYXBzZS10d28tMVwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiIGFyaWEtY29udHJvbHM9XCJjb2xsYXBzZS10d28tMVwiIGNsYXNzPVwiY29sbGFwc2VkXCI+XG4vLyAgICAgICAgICAgICBTZXJ2aWNlc1xuLy8gICAgICAgICAgIDwvaDU+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICA8ZGl2IGlkPVwiY29sbGFwc2UtdHdvLTFcIiBjbGFzcz1cImNvbGxhcHNlXCIgYXJpYS1sYWJlbGxlZGJ5PVwiaGVhZGluZy10d28tLTFcIiBkYXRhLXBhcmVudD1cIiNhY2NvcmRpb24tZGV0YWlsLWl0ZW0tMVwiIHN0eWxlPVwiXCI+XG4vLyAgICAgICAgICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9fYm9keVwiPlxuLy8gICAgICAgICAgICAgPHVsIGNsYXNzPVwibXQtc21hbGwgcGwtYmFzZVwiPlxuLy8gICAgICAgICAgICAgICA8bGk+RGlhYmV0ZXMgUmlzayBBd2FyZW5lc3M8L2xpPlxuLy8gICAgICAgICAgICAgICA8bGk+SGVhbHRoeSBIZWFydDwvbGk+XG4vLyAgICAgICAgICAgICAgIDxsaT5XZWlnaHQgTG9zcyBTdXBwb3J0PC9saT5cbi8vICAgICAgICAgICAgICAgPGxpPkFsbGVyZ3kgU2NyZWVuaW5nPC9saT5cbi8vICAgICAgICAgICAgICAgPGxpPkRpc3BlbnNpbmcgZm9yIENhcmUgSG9tZXM8L2xpPlxuLy8gICAgICAgICAgICAgICA8bGk+RHJpbmsgQXdhcmVuZXNzIFNlcnZpY2U8L2xpPlxuLy8gICAgICAgICAgICAgICA8bGk+RHJ1ZyBVc2VyIFNlcnZpY2VzPC9saT5cbi8vICAgICAgICAgICAgICAgPGxpPkVtZXJnZW5jeSBDb250cmFjZXB0aW9uPC9saT5cbi8vICAgICAgICAgICAgICAgPGxpPjI0IEhvdXIgJmFtcDsgT3V0IG9mIEhvdXJzPC9saT5cbi8vICAgICAgICAgICAgICAgPGxpPk1vbml0b3JlZCBEb3NhZ2UgU3lzdGVtczwvbGk+XG4vLyAgICAgICAgICAgICA8L3VsPlxuLy8gICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICA8L2Rpdj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgIDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9fbG9hZGVyXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInotYy1sb2FkZXJcIj48aSBjbGFzcz1cInotYy1sb2FkZXJfX2xvYWRpbmdcIj48L2k+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgc3RvcmUgbG9jYXRvciAtIGVsZW1lbnRzIC0gZGV0YWlsXG5cblxuLnotYy1zdG9yZS1sb2NhdG9yLWRldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiBzKDgpO1xuXG4gIC56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2xvYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cblxuLnotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9fYm9keSB7XG4gIC8vIEhpZGVzIHRoZSBsb2FkZXIgd2hlbiB0aGUgYm9keSBpcyByZW5kZXJlZCBieSBEcnVwYWxcbiAgJiArIC56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2xvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX3RpdGxlIHtcbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLXNtYWxsO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygzKTtcbiAgfVxufVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IHMoLTYpIDA7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkei1jb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBzKDEyKTtcbiAgICBoZWlnaHQ6IHMoMTIpO1xuICAgIG1hcmdpbi1yaWdodDogcygtNCk7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgfVxufVxuXG5cbi56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2hlYWRlciB7XG4gIGg1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgLy8gY29ycmVjdCB0aGUgYm9yZGVyIGJvdHRvbVxuICAgIHBhZGRpbmc6IHMoLTIpIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogbXMoLTEpO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHMoLTEpO1xuICAgICAgcmlnaHQ6IHMoLTQpO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkei1kdXJhdGlvbi1xdWlja2x5IGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHotdXJsLWNoZXZyb24tZG93bi1ncmV5KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9faXRlbSB7XG4gIC56LWMtdGltZXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyAvLyAxcHggYm9yZGVyIGNvcnJlY3Rpb25cbiAgfVxufVxuIiwiLy9cbi8vIF96LnRpbWV0YWJsZS5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIHRpbWV0YWJsZVxuLy9cbi8vIENvbXBvbmVudCB0byBzaG93IGEgdGltZXRhYmxlIG9mIG9wZW5pbmcgaG91cnNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8dGFibGUgY2xhc3M9XCJ6LWMtdGltZXRhYmxlXCI+XG4vLyAgIDx0Ym9keT5cbi8vICAgICA8dHI+XG4vLyAgICAgICA8dGQ+U3VuZGF5PC90ZD5cbi8vICAgICAgIDx0ZD5cbi8vICAgICAgICAgPHRhYmxlPlxuLy8gICAgICAgICAgIDx0Ym9keT5cbi8vICAgICAgICAgICAgIDx0cj5cbi8vICAgICAgICAgICAgICAgPHRkPjEwOjAwPC90ZD5cbi8vICAgICAgICAgICAgICAgPHRkPiZuYnNwO+KAkyZuYnNwOzwvdGQ+XG4vLyAgICAgICAgICAgICAgIDx0ZD4xNzowMDwvdGQ+XG4vLyAgICAgICAgICAgICA8L3RyPlxuLy8gICAgICAgICAgIDwvdGJvZHk+XG4vLyAgICAgICAgIDwvdGFibGU+XG4vLyAgICAgICA8L3RkPlxuLy8gICAgIDwvdHI+XG4vLyAgICAgPHRyPlxuLy8gICAgICAgPHRkPk1vbmRheTwvdGQ+XG4vLyAgICAgICA8dGQ+XG4vLyAgICAgICAgIDx0YWJsZT5cbi8vICAgICAgICAgICA8dGJvZHk+XG4vLyAgICAgICAgICAgICA8dHI+XG4vLyAgICAgICAgICAgICAgIDx0ZD4wNzowMDwvdGQ+XG4vLyAgICAgICAgICAgICAgIDx0ZD4mbmJzcDvigJMmbmJzcDs8L3RkPlxuLy8gICAgICAgICAgICAgICA8dGQ+MjM6MDA8L3RkPlxuLy8gICAgICAgICAgICAgPC90cj5cbi8vICAgICAgICAgICA8L3Rib2R5PlxuLy8gICAgICAgICA8L3RhYmxlPlxuLy8gICAgICAgPC90ZD5cbi8vICAgICA8L3RyPlxuLy8gICAgIDx0ciBjbGFzcz1cInRvZGF5XCI+XG4vLyAgICAgICA8dGQ+VHVlc2RheTwvdGQ+XG4vLyAgICAgICA8dGQ+XG4vLyAgICAgICAgIDx0YWJsZT5cbi8vICAgICAgICAgICA8dGJvZHk+XG4vLyAgICAgICAgICAgICA8dHI+XG4vLyAgICAgICAgICAgICAgIDx0ZD4wNzowMDwvdGQ+XG4vLyAgICAgICAgICAgICAgIDx0ZD4mbmJzcDvigJMmbmJzcDs8L3RkPlxuLy8gICAgICAgICAgICAgICA8dGQ+MjM6MDA8L3RkPlxuLy8gICAgICAgICAgICAgPC90cj5cbi8vICAgICAgICAgICA8L3Rib2R5PlxuLy8gICAgICAgICA8L3RhYmxlPlxuLy8gICAgICAgPC90ZD5cbi8vICAgICA8L3RyPlxuLy8gICAgIDx0cj5cbi8vICAgICAgIDx0ZD5XZWRuZXNkYXk8L3RkPlxuLy8gICAgICAgPHRkPlxuLy8gICAgICAgICA8dGFibGU+XG4vLyAgICAgICAgICAgPHRib2R5PlxuLy8gICAgICAgICAgICAgPHRyPlxuLy8gICAgICAgICAgICAgICA8dGQ+MDc6MDA8L3RkPlxuLy8gICAgICAgICAgICAgICA8dGQ+Jm5ic3A74oCTJm5ic3A7PC90ZD5cbi8vICAgICAgICAgICAgICAgPHRkPjIzOjAwPC90ZD5cbi8vICAgICAgICAgICAgIDwvdHI+XG4vLyAgICAgICAgICAgPC90Ym9keT5cbi8vICAgICAgICAgPC90YWJsZT5cbi8vICAgICAgIDwvdGQ+XG4vLyAgICAgPC90cj5cbi8vICAgICA8dHI+XG4vLyAgICAgICA8dGQ+VGh1cnNkYXk8L3RkPlxuLy8gICAgICAgPHRkPlxuLy8gICAgICAgICA8dGFibGU+XG4vLyAgICAgICAgICAgPHRib2R5PlxuLy8gICAgICAgICAgICAgPHRyPlxuLy8gICAgICAgICAgICAgICA8dGQ+MDc6MDA8L3RkPlxuLy8gICAgICAgICAgICAgICA8dGQ+Jm5ic3A74oCTJm5ic3A7PC90ZD5cbi8vICAgICAgICAgICAgICAgPHRkPjIzOjAwPC90ZD5cbi8vICAgICAgICAgICAgIDwvdHI+XG4vLyAgICAgICAgICAgPC90Ym9keT5cbi8vICAgICAgICAgPC90YWJsZT5cbi8vICAgICAgIDwvdGQ+XG4vLyAgICAgPC90cj5cbi8vICAgICA8dHI+XG4vLyAgICAgICA8dGQ+RnJpZGF5PC90ZD5cbi8vICAgICAgIDx0ZD5cbi8vICAgICAgICAgPHRhYmxlPlxuLy8gICAgICAgICAgIDx0Ym9keT5cbi8vICAgICAgICAgICAgIDx0cj5cbi8vICAgICAgICAgICAgICAgPHRkPjA3OjAwPC90ZD5cbi8vICAgICAgICAgICAgICAgPHRkPiZuYnNwO+KAkyZuYnNwOzwvdGQ+XG4vLyAgICAgICAgICAgICAgIDx0ZD4yMzowMDwvdGQ+XG4vLyAgICAgICAgICAgICA8L3RyPlxuLy8gICAgICAgICAgIDwvdGJvZHk+XG4vLyAgICAgICAgIDwvdGFibGU+XG4vLyAgICAgICA8L3RkPlxuLy8gICAgIDwvdHI+XG4vLyAgICAgPHRyPlxuLy8gICAgICAgPHRkPlNhdHVyZGF5PC90ZD5cbi8vICAgICAgIDx0ZD5cbi8vICAgICAgICAgPHRhYmxlPlxuLy8gICAgICAgICAgIDx0Ym9keT5cbi8vICAgICAgICAgICAgIDx0cj5cbi8vICAgICAgICAgICAgICAgPHRkPjA5OjAwPC90ZD5cbi8vICAgICAgICAgICAgICAgPHRkPiZuYnNwO+KAkyZuYnNwOzwvdGQ+XG4vLyAgICAgICAgICAgICAgIDx0ZD4yMjowMDwvdGQ+XG4vLyAgICAgICAgICAgICA8L3RyPlxuLy8gICAgICAgICAgIDwvdGJvZHk+XG4vLyAgICAgICAgIDwvdGFibGU+XG4vLyAgICAgICA8L3RkPlxuLy8gICAgIDwvdHI+XG4vLyAgIDwvdGJvZHk+XG4vLyA8L3RhYmxlPlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIHN0b3JlIGxvY2F0b3IgLSBlbGVtZW50cyAtIHRpbWV0YWJsZVxuXG5cbi56LWMtdGltZXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodGVyO1xuICB9XG5cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiBzKC00KSAwIHMoLTYpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogcyg4KTtcblxuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC50b2RheSB7XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktZGFya2VyO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouYmxvY2suY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9ja1xuLy9cbi8vIFVzZWQgaW4gY29udGVudCBmb3Igc3R5bGUgY29udGVudCBibG9ja3MgdXNlZCBpbiBsYXlvdXQgYnVpbGRlclxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2sge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJwLWJhc2VcIj48L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtYmxvY2stLWJnLWdyZXktbGlnaHRlc3QgIC0gR3JleSBiYWNrZ3JvdW5kXG4vLyAuei1jLWJsb2NrLS1iZy1ncmVlbi1saWdodGVyICAtIEdyZWVuIGJhY2tncm91bmRcbi8vIC56LWMtYmxvY2stLXplcm8gIC0gUGFkZGluZyB6ZXJvXG4vLyAuei1jLWJsb2NrLS1leHRyYSAgLSBQYWRkaW5nIGV4dHJhIGluIGJvdGggc2lkZXMgaW4gbWVkaXVtIGJyZWFrcG9pbnRzIGFuZCB1cFxuLy8gLnotYy1ibG9jay0tY2VudGVyICAtIENlbnRlcmVkIHRleHQgaW4gbWVkaXVtIGJyZWFrcG9pbnRzIGFuZCB1cFxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9ja3MgLSBibG9ja1xuXG5cbi56LWMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLXNtYWxsZXI7XG4gIHBhZGRpbmc6ICR6LXNwYWNlLWJhc2UgKC41ICogJHotc3BhY2UtYmFzZSk7IC8vIHBsdXMgY29udGFpbmVyIGd1dHRlclxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAkei1zcGFjZS1sYXJnZSAkei1zcGFjZS1sYXJnZXI7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLS1iZy1ncmV5LWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbn1cblxuXG4uei1jLWJsb2NrLS1iZy1ncmVlbi1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JlZW4tbGlnaHRlcjtcbn1cblxuXG4uei1jLWJsb2NrLS16ZXJvIHtcbiAgcGFkZGluZzogJHotc3BhY2UtYmFzZSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAkei1zcGFjZS1iYXNlIDA7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLS1leHRyYSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLS1jZW50ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouYmxvY2stbWVkaWEuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9jayBtZWRpYVxuLy9cbi8vIFVzZWQgaW4gY29udGVudCBmb3Igc3R5bGUgY29udGVudCBibG9ja3MgdXNlZCBpbiBsYXlvdXQgYnVpbGRlclxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2stbWVkaWEge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2stbWVkaWFfX2JvZHlcIj5cbi8vICAgICA8aDIgY2xhc3M9XCJ6LWMtYmxvY2stdGl0bGUgei1jLWJsb2NrLXRpdGxlLS1sZWZ0IHotYy1ibG9jay10aXRsZS0tYmFzZSB6LWMtYmxvY2stdGl0bGUtLW5vbmUgbWItXCI+XG4vLyAgICAgICBMb3JlbSBpcHN1bVxuLy8gICAgIDwvaDI+XG4vLyAgICAgPHAgY2xhc3M9XCJ6LWMtYmxvY2stcGFyYWdyYXBoIHotYy1ibG9jay1wYXJhZ3JhcGgtLWJhc2VcIj5cbi8vICAgICAgIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS5cbi8vICAgICA8L3A+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLW1lZGlhX19pbWFnZSB6LWMtYmxvY2stbWVkaWFfX2ltYWdlLS1mdWxsXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInotYy1ibG9jay1pbWFnZSB6LWMtYmxvY2staW1hZ2UtLXNxdWFyZWQgei1jLWJsb2NrLWltYWdlLS1jZW50ZXItY2VudGVyIHotby1yYXRpb1wiPlxuLy8gICAgICAgPGltZyBjbGFzcz1cInotby1yYXRpb19fY29udGVudFwiIHNyYz1cImh0dHBzOi8vZHVtbXlpbWFnZS5jb20vNjAweDQwMFwiIGFsdD1cImltYWdlXCI+XG4vLyAgICAgPC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1ibG9jay1tZWRpYS0tcmV2IC0gUmV2ZXJzZWQgb3JkZXIgb2YgY2hpbGQgZWxlbWVudHNcbi8vIC56LWMtYmxvY2stbWVkaWEtLWJnLWdyZXktbGlnaHRlc3QgIC0gR3JleSBiYWNrZ3JvdW5kXG4vLyAuei1jLWJsb2NrLW1lZGlhLS1iZy1ncmVlbi1saWdodGVyICAtIEdyZWVuIGJhY2tncm91bmRcbi8vXG4vLyBTdHlsZWd1aWRlIGNvbnRlbnQgYmxvY2tzIC0gYmxvY2sgbWVkaWFcblxuXG4uei1jLWJsb2NrLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkei1zcGFjZS1zbWFsbGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IHJvdyBub3dyYXA7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLW1lZGlhLS1yZXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cblxuLnotYy1ibG9jay1tZWRpYS0tYmctZ3JleS1saWdodGVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICB9XG59XG5cblxuLnotYy1ibG9jay1tZWRpYS0tYmctZ3JlZW4tbGlnaHRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmVlbi1saWdodGVyO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1tZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stbWVkaWFfX2ltYWdlLS1mdWxsIHtcbiAgJiA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnotYy1ibG9jay1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1tZWRpYV9faW1hZ2UtLWNlbnRlcmVkIHtcbiAgcGFkZGluZzogJHotc3BhY2UtbGFyZ2U7XG5cbiAgLnotYy1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLW1lZGlhX19ib2R5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICR6LXNwYWNlLWxhcmdlICR6LXNwYWNlLWxhcmdlcjtcbiAgfVxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogcygyKSAoLjUgKiAkei1zcGFjZS1zbWFsbGVyKTsgLy8gcGx1cyBjb250YWluZXIgZ3V0dGVyXG5cblxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5ibG9jay1jYXJkLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gYmxvY2sgY2FyZFxuLy9cbi8vIFVzZWQgaW4gY29udGVudCBmb3Igc3R5bGUgY29udGVudCBibG9ja3MgdXNlZCBpbiBsYXlvdXQgYnVpbGRlclxuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2stY2FyZCB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1ibG9jay1jYXJkX19ib2R5XCI+XG4vLyAgICAgPGgyIGNsYXNzPVwiei1jLWJsb2NrLXRpdGxlIHotYy1ibG9jay10aXRsZS0tbGVmdCB6LWMtYmxvY2stdGl0bGUtLWJhc2Ugei1jLWJsb2NrLXRpdGxlLS1ub25lIG1iLVwiPlxuLy8gICAgICAgTG9yZW0gaXBzdW1cbi8vICAgICA8L2gyPlxuLy8gICAgIDxwIGNsYXNzPVwiei1jLWJsb2NrLXBhcmFncmFwaCB6LWMtYmxvY2stcGFyYWdyYXBoLS1iYXNlXCI+XG4vLyAgICAgICBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uXG4vLyAgICAgPC9wPlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1ibG9jay1jYXJkX19pbWFnZSB6LWMtYmxvY2stY2FyZF9faW1hZ2UtLWZ1bGxcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWltYWdlIHotYy1ibG9jay1pbWFnZS0tc3F1YXJlZCB6LWMtYmxvY2staW1hZ2UtLWNlbnRlci1jZW50ZXIgei1vLXJhdGlvXCI+XG4vLyAgICAgICA8aW1nIGNsYXNzPVwiei1vLXJhdGlvX19jb250ZW50XCIgc3JjPVwiaHR0cHM6Ly9kdW1teWltYWdlLmNvbS82MDB4NDAwXCIgYWx0PVwiaW1hZ2VcIj5cbi8vICAgICA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2stY2FyZF9fbGlua1wiPlxuLy8gICAgIDxhIGhyZWY9XCIjXCI+PC9hPlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtYmxvY2stY2FyZC0tcmV2IC0gUmV2ZXJzZWQgb3JkZXIgb2YgY2hpbGQgZWxlbWVudHNcbi8vIC56LWMtYmxvY2stY2FyZC0tYmctZ3JleS1saWdodGVzdCAgLSBHcmV5IGJhY2tncm91bmRcbi8vIC56LWMtYmxvY2stY2FyZC0tYmctZ3JlZW4tbGlnaHRlciAgLSBHcmVlbiBiYWNrZ3JvdW5kXG4vL1xuLy8gU3R5bGVndWlkZSBjb250ZW50IGJsb2NrcyAtIGJsb2NrIGNhcmRcblxuXG4uei1jLWJsb2NrLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogJHotc3BhY2Utc21hbGxlcjtcbn1cblxuXG4uei1jLWJsb2NrLWNhcmQtLXJldiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLnotYy1ibG9jay1jYXJkLS1iZy1ncmV5LWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbn1cblxuXG4uei1jLWJsb2NrLWNhcmQtLWJnLWdyZWVuLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmVlbi1saWdodGVyO1xufVxuXG5cbi56LWMtYmxvY2stY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1jYXJkX19pbWFnZS0tY2VudGVyZWQge1xuICBwYWRkaW5nOiAkei1zcGFjZS1sYXJnZTtcblxuICAuei1jLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stY2FyZF9fYm9keSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiBzKDgpO1xuXG4gIC56LWMtYmxvY2stdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IHMoOCk7XG4gICAgICBoZWlnaHQ6IHMoOCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHMoLTQpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR6LXVybC1hcnJvdy1yaWdodC1ncmVlbik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgLnotYy1ibG9jay1wYXJhZ3JhcGgge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgzKTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG4iLCIvL1xuLy8gX3ouYmxvY2stYm9keS5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGJsb2NrIGJvZHlcbi8vXG4vLyBVc2VkIGluc2lkZSBjb250ZW50IGJsb2NrcyB0byBkZWZpbmUgY29sdW1ucyBiYXNlZCBpbiBncmlkc1xuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2stYm9keSByb3dcIj5cbi8vICAgPGRpdiBjbGFzcz1cImNvbC1zbS0xMiB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1wiPjwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImNvbC1zbS0xMiB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1wiPjwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImNvbC1zbS0xMiB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1wiPjwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cImNvbC1zbS0xMiB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1wiPjwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIC5jb2wtbWQtNiAgLSA2LzEyIGNvbHVtbiBncmlkIChCb290c3RyYXAgZ3JpZClcbi8vIC5jb2wtbWQtNCAgLSA0LzEyIGNvbHVtbiBncmlkIChCb290c3RyYXAgZ3JpZClcbi8vIC5jb2wtbWQtMyAgLSAzLzEyIGNvbHVtbiBncmlkIChCb290c3RyYXAgZ3JpZClcbi8vXG4vLyBTdHlsZWd1aWRlIGNvbnRlbnQgYmxvY2tzIC0gYmxvY2sgYm9keVxuXG4vLyBubyBkZWNsYXJhdGlvbiB5ZXQgYmVjYXVzZSBpdCBoYXMgbm8gc3R5bGVzLFxuLy8gdXNlcyB0aGUgYWRkaXRpb25hbCBjbGFzc2VzIGZyb20gYm9vdHN0cmFwXG5cblxuLnotYy1ibG9jay1ib2R5IHtcbiAgLy8gZHVtbXkgZGVjbGFyYXRpb24gdG8gYXZvaWQgc29uYXJxdWJlIGVtcHR5IGNvbXBsYWluc1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiIsIi8vXG4vLyBfei5ibG9jay1ncmlkLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gYmxvY2sgZ3JpZFxuLy9cbi8vIFVzZWQgaW5zaWRlIGNvbnRlbnQgYmxvY2tzIHRvIGRlZmluZSBjb2x1bW5zIGJhc2VkIGluIGdyaWRzXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1ibG9jay1ncmlkIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlIG1iLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1ibG9jay1ncmlkLS0xICAtIDEgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tMiAgLSAxLzIgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tMyAgLSAxLzMgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tNCAgLSAxLzIgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tNSAgLSAxLzMgKyAxLzIgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tNiAgLSAxLzIgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tNyAgLSAxLzMgKyAxLzIgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tOCAgLSAxLzMgKyAxLzIgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tOSAgLSAxLzMgY29sdW1uIGdyaWRcbi8vIC56LWMtYmxvY2stZ3JpZC0tMTAgIC0gMS8zICsgMS8yIGNvbHVtbiBncmlkXG4vLyAuei1jLWJsb2NrLWdyaWQtLTExICAtIDEvMyArIDEvMiBjb2x1bW4gZ3JpZFxuLy8gLnotYy1ibG9jay1ncmlkLS0xMiAgLSAxLzMgY29sdW1uIGdyaWRcbi8vXG4vLyBTdHlsZWd1aWRlIGNvbnRlbnQgYmxvY2tzIC0gYmxvY2sgZ3JpZFxuXG5cbi56LWMtYmxvY2stZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xICogLjUgKiAkei1zcGFjZS1zbWFsbGVyO1xuICBtYXJnaW4tbGVmdDogLTEgKiAuNSAqICR6LXNwYWNlLXNtYWxsZXI7XG59XG5cblxuLnotYy1ibG9jay1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLjUgKiAkei1zcGFjZS1zbWFsbGVyO1xuICBtYXJnaW4tbGVmdDogLjUgKiAkei1zcGFjZS1zbWFsbGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gI3skei1zcGFjZS1zbWFsbGVyfSk7XG5cbiAgICAuei1jLWJsb2NrLWdyaWQtLWNhcmQgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWdyaWQtLTEge1xuICAuei1jLWJsb2NrLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR6LXNwYWNlLXNtYWxsZXJ9KTtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWdyaWQtLTIsXG4uei1jLWJsb2NrLWdyaWQtLTQge1xuICAuei1jLWJsb2NrLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHotc3BhY2Utc21hbGxlcn0pO1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtYmxvY2stZ3JpZC0tMyxcbi56LWMtYmxvY2stZ3JpZC0tNixcbi56LWMtYmxvY2stZ3JpZC0tOSxcbi56LWMtYmxvY2stZ3JpZC0tMTIge1xuICAuei1jLWJsb2NrLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAjeyR6LXNwYWNlLXNtYWxsZXJ9KTtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWdyaWQtLTUsXG4uei1jLWJsb2NrLWdyaWQtLTgsXG4uei1jLWJsb2NrLWdyaWQtLTExIHtcbiAgLnotYy1ibG9jay1ncmlkX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gI3skei1zcGFjZS1zbWFsbGVyfSk7XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skei1zcGFjZS1zbWFsbGVyfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1ncmlkLS03LFxuLnotYy1ibG9jay1ncmlkLS0xMCB7XG4gIC56LWMtYmxvY2stZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtICN7JHotc3BhY2Utc21hbGxlcn0pO1xuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyR6LXNwYWNlLXNtYWxsZXJ9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIF96LmJsb2NrLXBhZ2UtaW50cm8uY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9jayBwYWdlLWludHJvXG4vL1xuLy8gVXNlZCBpbiBjb250ZW50IGZvciBzdHlsZSBjb250ZW50IGJsb2NrcyB1c2VkIGluIGxheW91dCBidWlsZGVyXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1ibG9jay1wYWdlLWludHJvIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLXBhZ2UtaW50cm9fX3RpdGxlXCI+XG4vLyAgICAgPGgxIGNsYXNzPVwiei1jLWJsb2NrLWgxIHotYy1ibG9jay1oMS0tbGVmdCB6LWMtYmxvY2staDEtLWJhc2Ugei1jLWJsb2NrLWgxLS1ub25lIG1iLXplcm9cIj5cbi8vICAgICAgIFdvbWVuJ3MgaGVhbHRoIHNlcnZpY2VzXG4vLyAgIDwvaDE+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLXBhZ2UtaW50cm9fX2JvZHlcIj5cbi8vICAgICA8cCBjbGFzcz1cInotYy1ibG9jay1wYXJhZ3JhcGggei1jLWJsb2NrLXBhcmFncmFwaC0tIHotYy1ibG9jay1wYXJhZ3JhcGgtLVwiPlxuLy8gICAgICAgV2Ugb2ZmZXIgYnJvYWQgcmFuZ2Ugb2YgcGVyc29uYWxpemVkIGhlYWx0aCBzZXJ2aWNlcywgYWxzbyB3b3JrcyB3aXRoIHRydXN0ZWQgZXhwZXJ0cyB0byBkZXZlbG9wIGluLXBoYXJtYWN5IHNlcnZpY2VzIGFuZCBoZWFsdGggY2hlY2tzLCBzbyB5b3UgY2FuIHN0YXkgaGVhbHRoeSBhbmQgbWFuYWdlIGFueSBoZWFsdGhjYXJlIGNvbmRpdGlvbnMgbW9yZSBlZmZlY3RpdmVseS4gRGlzY292ZXIgb3VyIGNvbXBsZXRlIGxpc3Qgb2Ygc2VydmljZXMuXG4vLyAgICAgPC9wPlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtYmxvY2stcGFnZS1pbnRyby0tc2ltcGxlIC0gVXNlZCBpbiBwYWdlcyB0aGF0IG5lZWQgYW4gaW50cm8gaW5jbHVkaW5nIGgxIGFuZCBib2R5LiBTbWFsbCBwYWRkaW5nIGFuZCBncmV5IGJhY2tncm91bmQgY29sb3Jcbi8vIC56LWMtYmxvY2stcGFnZS1pbnRyby0tcGxhaW4gLSBVc2VkIGluIHBsYWluIHBhZ2VzIGxpa2UgbGVnYWwgYWR2aWNlLCBhbmQgYWxsIHRleHQgcGFnZXMuIE5vIHBhZGRpbmcgYW5kIG5vIGJhY2tncm91bmQgY29sb3Jcbi8vXG4vLyBTdHlsZWd1aWRlIGNvbnRlbnQgYmxvY2tzIC0gYmxvY2sgcGFnZS1pbnRyb1xuXG5cbi56LWMtYmxvY2stcGFnZS1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLXNtYWxsZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLnotYy1ibG9jay1wYWdlLWludHJvLS1zaW1wbGUge1xuICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbCAwICR6LXNwYWNlLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlc3Q7XG5cbiAgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5ibG9jay1saXN0LmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gYmxvY2sgbGlzdFxuLy9cbi8vIFVzZWQgaW5zaWRlIGNvbnRlbnQgYmxvY2tzIHRvIGRlZmluZSBsaXN0cyB3aXRoIGJ1bGxldHMgYW5kL29yIG51bWJlcnNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLWJsb2NrLWxpc3Qge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIDx1bD5cbi8vICAgICA8bGkgY2xhc3M9XCJ6LWMtYmxvY2stbGlzdC1pdGVtXCI+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1wiPjwvZGl2PlxuLy8gICAgIDwvbGk+XG4vLyAgICAgPGxpIGNsYXNzPVwiei1jLWJsb2NrLWxpc3QtaXRlbVwiPlxuLy8gICAgICAgPGRpdiBjbGFzcz1cInAtYmFzZVwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogI2NjYztcIj48L2Rpdj5cbi8vICAgICA8L2xpPlxuLy8gICAgIDxsaSBjbGFzcz1cInotYy1ibG9jay1saXN0LWl0ZW1cIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJwLWJhc2VcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNjY2M7XCI+PC9kaXY+XG4vLyAgICAgPC9saT5cbi8vICAgICA8bGkgY2xhc3M9XCJ6LWMtYmxvY2stbGlzdC1pdGVtXCI+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwicC1iYXNlXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1wiPjwvZGl2PlxuLy8gICAgIDwvbGk+XG4vLyAgIDwvdWw+XG4vLyA8L2Rpdj5cbi8vXG4vLyAuei1jLWJsb2NrLWxpc3QtLTItY29sdW1ucyAgLSAyIGNvbHVtbnMgZnJvbSBtZWRpdW0gYnJlYWtwb2ludHNcbi8vIC56LWMtYmxvY2stbGlzdC0tMy1jb2x1bW5zICAtIDMgY29sdW1ucyBmcm9tIG1lZGl1bSBicmVha3BvaW50c1xuLy8gLnotYy1ibG9jay1saXN0LS00LWNvbHVtbnMgIC0gNCBjb2x1bW5zIGZyb20gbWVkaXVtIGJyZWFrcG9pbnRzXG4vLyAuei1jLWJsb2NrLWxpc3QtLWRvdHMgIC0gU2ltcGxlIHByaW1hcnkgY29sb3IgYnVsbGV0c1xuLy8gLnotYy1ibG9jay1saXN0LS1ub25lICAtIFByaW1hcnkgY29sb3Igbm9uZVxuLy8gLnotYy1ibG9jay1saXN0LS1hcnJvd3MgIC0gUHJpbWFyeSBjb2xvciBhcnJvd3Ncbi8vIC56LWMtYmxvY2stbGlzdC0tbnVtYmVycyAgLSBTaW1wbGUgZ3JleSBudW1iZXJzXG4vLyAuei1jLWJsb2NrLWxpc3QtLWZhbmN5LW51bWJlcnMgIC0gRmFuY3kgbnVtZXJlZCBidWxsZXRzXG4vLyAuei1jLWJsb2NrLWxpc3QtLW1hcmtlcnMgIC0gR2VvbG9jYXRpb24gaWNvbiBidWxsZXRzXG4vLyAuei1jLWJsb2NrLWxpc3QtLXNtYWxsZXIgIC0gRm9udCBzaXplIHNtYWxsZXJcbi8vIC56LWMtYmxvY2stbGlzdC0tc21hbGwgIC0gRm9udCBzaXplIHNtYWxsXG4vLyAuei1jLWJsb2NrLWxpc3QtLWJhc2UgIC0gRm9udCBzaXplIGJhc2Vcbi8vIC56LWMtYmxvY2stbGlzdC0tbGFyZ2UgIC0gRm9udCBzaXplIGxhcmdlIChkZWZhdWx0KVxuLy8gLnotYy1ibG9jay1saXN0LS1sZWFkICAtIEZvbnQgc2l6ZSBsZWFkXG4vL1xuLy8gU3R5bGVndWlkZSBjb250ZW50IGJsb2NrcyAtIGJsb2NrIGxpc3RcblxuXG4uei1jLWJsb2NrLWxpc3Qge1xuICBjb2x1bW4tZ2FwOiAkei1zcGFjZS1iYXNlO1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXI7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcygwKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXI7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS0yLWNvbHVtbnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stbGlzdC0tMy1jb2x1bW5zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWxpc3QtLTQtY29sdW1ucyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBjb2x1bW5zOiA0O1xuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS1kb3RzIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IHMoLTQpO1xuICAgICAgaGVpZ2h0OiBzKC00KTtcbiAgICAgIG1hcmdpbi10b3A6IHMoLTQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzKC00KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtY2lyY2xlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS1hcnJvd3Mge1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogcyg4KTtcbiAgICAgIGhlaWdodDogcyg4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcygwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtYXJyb3ctcmlnaHQtZ3JlZW4pO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtYmxvY2stbGlzdC0tbnVtYmVycyB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMSAqIHMoLTEpO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogcygwKTtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZXN0O1xuICAgICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcik7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS1mYW5jeS1udW1iZXJzIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IHMoMCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEgKiBzKC0zKTtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogcygxOCk7XG4gICAgICBoZWlnaHQ6IHMoMTgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzKDApO1xuICAgICAgYm9yZGVyOiA0cHggZG91YmxlICR6LWNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZXI7XG4gICAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtaGVhZGluZztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyKTtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWxpc3QtLW1hcmtlcnMge1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogcyg4KTtcbiAgICAgIGhlaWdodDogcyg4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcygwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtbWFya2VyLWdyZWVuKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWxpc3QtLXNtYWxsIHtcbiAgLy8gPGE+IGFyZSBpbiBsaXN0cyB3aXRob3V0IDxwPlxuICBhLFxuICBwIHtcbiAgICBAZXh0ZW5kICV6LWMtcGFyYWdyYXBoLXNtYWxsO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS1zbWFsbGVyIHtcbiAgYSxcbiAgcCB7XG4gICAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1zbWFsbGVyO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS1iYXNlIHtcbiAgYSxcbiAgcCB7XG4gICAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1iYXNlO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LS1sYXJnZSB7XG4gIGEsXG4gIHAge1xuICAgIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtbGFyZ2U7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWxpc3QtLWxlYWQge1xuICBhLFxuICBwIHtcbiAgICBAZXh0ZW5kICV6LWMtcGFyYWdyYXBoLWxlYWQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5ibG9jay1saXN0LWl0ZW0uY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9jayBsaXN0IGl0ZW1cbi8vXG4vLyBVc2VkIGluc2lkZSBsaXN0cyBpbiBjb250ZW50IGJsb2Nrc1xuLy9cbi8vIE1hcmt1cDpcbi8vIDxkaXYgY2xhc3M9XCJ6LWMtYmxvY2stbGlzdC1pdGVtIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8YSBocmVmPVwiI1wiPkxpc3QgaXRlbSBjb250ZW50PC9hPlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1ibG9jay1saXN0LWl0ZW0tLW1lZGlhICAtIFRoZSBpdGVtIGhhcyBtZWRpYSBvYmplY3QgaW5zaWRlXG4vLyAuei1jLWJsb2NrLWxpc3QtaXRlbS0taXMtYWN0aXZlICAtIElmIHRoZSBsaW5rIGlzIGFjdGl2ZVxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9ja3MgLSBibG9jayBsaXN0IGl0ZW1cblxuXG4uei1jLWJsb2NrLWxpc3QtaXRlbSB7XG4gIC8vIFRPRE86IFJldmlzZSB0aGUgc3RhYmlsaXR5IG9mIHRoaXMgaWYgbXVsdGlwbGUgbmVzdGVkIGRpdnMgYXJlIGhlcmVcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXG4gICYubWVkaWEge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1saXN0LWl0ZW0tLWlzLWFjdGl2ZSB7XG4gIGEge1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWxpc3QtaXRlbS0tbWVkaWEge1xuICAuei1jLWJsb2NrLWxpc3QtaXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiBzKDU2KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3skei1zcGFjZS1zbWFsbH0pO1xuICAgIG1hcmdpbjogMCAkei1zcGFjZS1zbWFsbCAkei1zcGFjZS1iYXNlIDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5ibG9jay10aXRsZS5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGJsb2NrIHRpdGxlXG4vL1xuLy8gVXNlZCBpbnNpZGUgY29udGVudCBibG9ja3MgdG8gc2hvdyB0aXRsZXMgZm9yIGJsb2NrcyBhbmQgaXRlbXNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8aDIgY2xhc3M9XCJ6LWMtYmxvY2stdGl0bGUge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIEFib3V0IEFscGhlZ2EgUGhhcm1hY3lcbi8vIDwvaDI+XG4vL1xuLy8gLnotYy1ibG9jay10aXRsZS0tbGVmdCAgLSBMZWZ0IGFsaWduZWRcbi8vIC56LWMtYmxvY2stdGl0bGUtLWNlbnRlciAgLSBDZW50ZXIgYWxpZ25lZFxuLy8gLnotYy1ibG9jay10aXRsZS0tcmlnaHQgIC0gUmlnaHQgYWxpZ25lZFxuLy8gLnotYy1ibG9jay10aXRsZS0tdXBwZXJjYXNlICAtIFVwcGVyY2FzZSB0ZXh0IHRyYW5zZm9ybWVkXG4vLyAuei1jLWJsb2NrLXRpdGxlLS1zbWFsbCAtIFNtYWxsIHNpemVcbi8vIC56LWMtYmxvY2stdGl0bGUtLXNtYWxsZXIgLSBTbWFsbGVyIHNpemVcbi8vIC56LWMtYmxvY2stdGl0bGUtLWxhcmdlIC0gTGFyZ2Ugc2l6ZVxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9ja3MgLSBibG9jayB0aXRsZVxuXG5cbi56LWMtYmxvY2stdGl0bGUge1xuICBAZXh0ZW5kICV6LWMtYXJ0aWNsZS1ibG9jay10aXRsZTtcbn1cblxuXG4uei1jLWJsb2NrLXRpdGxlLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4uei1jLWJsb2NrLXRpdGxlLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnotYy1ibG9jay10aXRsZS0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuXG4uei1jLWJsb2NrLXRpdGxlLS1ub25lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblxuLnotYy1ibG9jay10aXRsZS0tdXBwZXJjYXNlIHtcbiAgQGV4dGVuZCAlei1jLXVwcGVyY2FzZS1ibG9jay10aXRsZTtcbn1cblxuXG4uei1jLWJsb2NrLXRpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbXMoNSk7XG59XG5cblxuLnotYy1ibG9jay10aXRsZS0tc21hbGxlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IG1zKDQpO1xuICB9XG4gIGZvbnQtc2l6ZTogbXMoMyk7XG59XG5cblxuLnotYy1ibG9jay10aXRsZS0tYmFzZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IG1zKDcpO1xuICB9XG4gIGZvbnQtc2l6ZTogbXMoNik7XG59XG5cblxuLnotYy1ibG9jay10aXRsZS0tbGFyZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBtcyg5KTtcbiAgfVxuICBmb250LXNpemU6IG1zKDcpO1xufVxuXG5cbiIsIi8vXG4vLyBfei5ibG9jay1oMS5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGJsb2NrIGgxXG4vL1xuLy8gVXNlZCBpbiBwYWdlIGludHJvIHRvIHNob3cgdGhlIHBhZ2UgdGl0bGUgYW5kIHBhZ2UgYm9keVxuLy9cbi8vIE1hcmt1cDpcbi8vIDxoMSBjbGFzcz1cInotYy1ibG9jay1oMSB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgQWJvdXQgQWxwaGVnYSBQaGFybWFjeVxuLy8gPC9oMT5cbi8vXG4vLyAuei1jLWJsb2NrLWgxLS1sZWZ0ICAtIExlZnQgYWxpZ25lZFxuLy8gLnotYy1ibG9jay1oMS0tY2VudGVyICAtIENlbnRlciBhbGlnbmVkXG4vLyAuei1jLWJsb2NrLWgxLS1yaWdodCAgLSBSaWdodCBhbGlnbmVkXG4vLyAuei1jLWJsb2NrLWgxLS11cHBlcmNhc2UgIC0gVXBwZXJjYXNlIHRleHQgdHJhbnNmb3JtZWRcbi8vIC56LWMtYmxvY2staDEtLXNtYWxsIC0gU21hbGwgc2l6ZVxuLy8gLnotYy1ibG9jay1oMS0tc21hbGxlciAtIFNtYWxsZXIgc2l6ZVxuLy8gLnotYy1ibG9jay1oMS0tbGFyZ2UgLSBMYXJnZSBzaXplXG4vL1xuLy8gU3R5bGVndWlkZSBjb250ZW50IGJsb2NrcyAtIGJsb2NrIGgxXG5cblxuLnotYy1ibG9jay1oMSB7XG4gIEBleHRlbmQgJXotYy1hcnRpY2xlLWJsb2NrLXRpdGxlO1xufVxuXG5cbi56LWMtYmxvY2staDEtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi56LWMtYmxvY2staDEtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uei1jLWJsb2NrLWgxLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5cbi56LWMtYmxvY2staDEtLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4uei1jLWJsb2NrLWgxLS11cHBlcmNhc2Uge1xuICBAZXh0ZW5kICV6LWMtdXBwZXJjYXNlLWJsb2NrLXRpdGxlO1xufVxuXG5cbi56LWMtYmxvY2staDEtLXNtYWxsIHtcbiAgZm9udC1zaXplOiBtcyg1KTtcbn1cblxuXG4uei1jLWJsb2NrLWgxLS1zbWFsbGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogbXMoNCk7XG4gIH1cbiAgZm9udC1zaXplOiBtcygzKTtcbn1cblxuXG4uei1jLWJsb2NrLWgxLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbXMoOSk7XG59XG5cblxuIiwiLy9cbi8vIF96LmJsb2NrLWltYWdlLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gYmxvY2sgaW1hZ2Vcbi8vXG4vLyBVc2VkIGluIGNvbnRlbnQgYmxvY2tzIHRvIHNob3cgaW1hZ2VzIGZvciBibG9ja3MgYW5kIGl0ZW1zXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1ibG9jay1pbWFnZSB6LW8tcmF0aW8ge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIDxpbWcgY2xhc3M9XCJ6LW8tcmF0aW9fX2NvbnRlbnRcIiBzcmM9XCJodHRwczovL2R1bW15aW1hZ2UuY29tLzYwMHg0MDAuanBnXCIgYWx0PVwiaW1hZ2VcIj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtYmxvY2staW1hZ2UtLWZ1bGwgIC0gVGhlIGltYWdlIGZpbGxzIGFsbCBhdmFpbGFibGUgd2lkdGgga2VlcGluZyBpdHMgb3JpZ2luYWwgYXNwZWN0IHJhdGlvXG4vLyAuei1jLWJsb2NrLWltYWdlLS1yb3VuZGVkICAtIFJvdW5kZWQgaW1hZ2Vcbi8vIC56LWMtYmxvY2staW1hZ2UtLWxlZnQtdG9wIC0gQWxpZ25tZW50XG4vLyAuei1jLWJsb2NrLWltYWdlLS1sZWZ0LWNlbnRlciAtIEFsaWdubWVudFxuLy8gLnotYy1ibG9jay1pbWFnZS0tbGVmdC1ib3R0b20gLSBBbGlnbm1lbnRcbi8vIC56LWMtYmxvY2staW1hZ2UtLXJpZ2h0LXRvcCAtIEFsaWdubWVudFxuLy8gLnotYy1ibG9jay1pbWFnZS0tcmlnaHQtY2VudGVyIC0gQWxpZ25tZW50XG4vLyAuei1jLWJsb2NrLWltYWdlLS1yaWdodC1ib3R0b20gLSBBbGlnbm1lbnRcbi8vIC56LWMtYmxvY2staW1hZ2UtLWNlbnRlci10b3AgLSBBbGlnbm1lbnRcbi8vIC56LWMtYmxvY2staW1hZ2UtLWNlbnRlci1jZW50ZXIgLSBBbGlnbm1lbnRcbi8vIC56LWMtYmxvY2staW1hZ2UtLWNlbnRlci1ib3R0b20gLSBBbGlnbm1lbnRcbi8vXG4vLyBTdHlsZWd1aWRlIGNvbnRlbnQgYmxvY2tzIC0gYmxvY2sgaW1hZ2VcblxuXG4uei1jLWJsb2NrLWltYWdlIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2staW1hZ2UtLWZ1bGwge1xuICAmID4gYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmICsgcCB7XG4gICAgLy8gYWRkIGEgc21hbGwgc3BhY2luZyB0byBzZXBhcmF0ZSBmcm9tIHRoZSBuZXh0IGNhcHRpb24gcGFyYWdyYXBoXG4gICAgbWFyZ2luLXRvcDogJHotc3BhY2Utc21hbGw7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWltYWdlLS1yb3VuZGVkIHtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBXZSBjYW4gcG9zaXRpb24gdGhlIG1lZGlhIGluIGRpZmZlcmVudCBsb2NhdGlvbnMgd2l0aGluIHRoZSBwYXJlbnQgYXJlYS5cbi8vXG5cbi56LWMtYmxvY2staW1hZ2UtLWxlZnQtdG9wIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCBsZWZ0IHRvcCk7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWltYWdlLS1sZWZ0LWNlbnRlciB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgbGVmdCBjZW50ZXIpO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1pbWFnZS0tbGVmdC1ib3R0b20ge1xuICBpbWcge1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIsIGxlZnQgYm90dG9tKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2staW1hZ2UtLXJpZ2h0LXRvcCB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgcmlnaHQgdG9wKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2staW1hZ2UtLXJpZ2h0LWNlbnRlciB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgcmlnaHQgY2VudGVyKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2staW1hZ2UtLXJpZ2h0LWJvdHRvbSB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgcmlnaHQgYm90dG9tKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2staW1hZ2UtLWNlbnRlci10b3Age1xuICBpbWcge1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIsIGNlbnRlciB0b3ApO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1pbWFnZS0tY2VudGVyLFxuLnotYy1ibG9jay1pbWFnZS0tY2VudGVyLWNlbnRlciB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgY2VudGVyIGNlbnRlcik7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWltYWdlLS1jZW50ZXItYm90dG9tIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCBjZW50ZXIgYm90dG9tKTtcbiAgfVxufVxuXG5cbi56LW8tcmF0aW9fX2NvbnRlbnQge1xuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbn1cbiIsIi8vXG4vLyBfei5ibG9jay1wYXJhZ3JhcGguY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9jayBwYXJhZ3JhcGhcbi8vXG4vLyBVc2VkIGluc2lkZSBjb250ZW50IGJsb2NrcyB0byBzaG93IHBhcmFncmFwaHNcbi8vXG4vLyBNYXJrdXA6XG4vLyA8cCBjbGFzcz1cInotYy1ibG9jay1wYXJhZ3JhcGgge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS5cbi8vIDwvcD5cbi8vXG4vLyAuei1jLWJsb2NrLXBhcmFncmFwaC0tbGVmdCAgLSBMZWZ0IGFsaWduZWRcbi8vIC56LWMtYmxvY2stcGFyYWdyYXBoLS1jZW50ZXIgIC0gQ2VudGVyIGFsaWduZWRcbi8vIC56LWMtYmxvY2stcGFyYWdyYXBoLS1yaWdodCAgLSBSaWdodCBhbGlnbmVkXG4vLyAuei1jLWJsb2NrLXBhcmFncmFwaC0tc21hbGwgLSBTbWFsbCBzaXplXG4vLyAuei1jLWJsb2NrLXBhcmFncmFwaC0tc21hbGxlciAtIFNtYWxsZXIgc2l6ZVxuLy8gLnotYy1ibG9jay1wYXJhZ3JhcGgtLWJhc2UgLSBCYXNlIHNpemVcbi8vIC56LWMtYmxvY2stcGFyYWdyYXBoLS1sYXJnZSAtIExhcmdlIHNpemVcbi8vIC56LWMtYmxvY2stcGFyYWdyYXBoLS1sZWFkIC0gTGVhZCBzaXplXG4vLyAuei1jLWJsb2NrLXBhcmFncmFwaC0temVybyAtIFplcm8gbWFyZ2luIGJvdHRvbVxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9ja3MgLSBibG9jayBwYXJhZ3JhcGhcblxuXG4uei1jLWJsb2NrLXBhcmFncmFwaCB7XG4gIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtbGFyZ2U7XG59XG5cblxuLnotYy1ibG9jay1wYXJhZ3JhcGgtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi56LWMtYmxvY2stcGFyYWdyYXBoLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnotYy1ibG9jay1wYXJhZ3JhcGgtLXplcm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi56LWMtYmxvY2stcGFyYWdyYXBoLS1iYXNlIHtcbiAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1iYXNlO1xufVxuXG5cbi56LWMtYmxvY2stcGFyYWdyYXBoLS1sYXJnZSB7XG4gIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtbGFyZ2U7XG59XG5cblxuLnotYy1ibG9jay1wYXJhZ3JhcGgtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLnotYy1ibG9jay1wYXJhZ3JhcGgtLXNtYWxsIHtcbiAgQGV4dGVuZCAlei1jLXBhcmFncmFwaC1zbWFsbDtcbn1cblxuXG4uei1jLWJsb2NrLXBhcmFncmFwaC0tc21hbGxlciB7XG4gIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtc21hbGxlcjtcbn1cblxuXG4uei1jLWJsb2NrLXBhcmFncmFwaC0tbGVhZCB7XG4gIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtbGVhZDtcbn1cbiIsIi8vXG4vLyBfei5ibG9jay1idXR0b24uY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9jayBidXR0b25cbi8vXG4vLyBVc2VkIGluc2lkZSBjb250ZW50IGJsb2NrcyB0byBzdHlsZSBjYWxsIHRvIGFjdGlvbiBidXR0b25zXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1ibG9jay1idXR0b24ge3ttb2RpZmllcl9jbGFzc319IGQtZmxleFwiPlxuLy8gICA8YSBjbGFzcz1cImJ0biBidG4tcHJpbWFyeSByb3VuZGVkLXBpbGxcIiBocmVmPVwiaHR0cDovL3d3dy5nb29nbGUuY29tXCI+XG4vLyAgICAgQ2FsbCB0byBBY3Rpb25cbi8vICAgPC9hPlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1ibG9jay1idXR0b24tLWxlZnQgIC0gTGVmdCBhbGlnbmVkXG4vLyAuei1jLWJsb2NrLWJ1dHRvbi0tY2VudGVyICAtIENlbnRlciBhbGlnbmVkXG4vLyAuei1jLWJsb2NrLWJ1dHRvbi0tcmlnaHQgIC0gUmlnaHQgYWxpZ25lZFxuLy8gLnotYy1ibG9jay1idXR0b24tLW5vbmUgIC0gTm8gdGV4dCB0cmFuc2Zvcm1cbi8vIC56LWMtYmxvY2stYnV0dG9uLS11cHBlcmNhc2UgIC0gVXBwZXJjYXNlIHRleHQgdHJhbnNmb3JtZWRcbi8vIC56LWMtYmxvY2stYnV0dG9uLS1iYXNlICAtIEJhc2UgZm9udCBzaXplXG4vLyAuei1jLWJsb2NrLWJ1dHRvbi0tc21hbGwgIC0gU21hbGwgZm9udCBzaXplXG4vLyAuei1jLWJsb2NrLWJ1dHRvbi0tc21hbGxlciAgLSBTbWFsbGVyIGZvbnQgc2l6ZVxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9ja3MgLSBibG9jayBidXR0b25cblxuXG4uei1jLWJsb2NrLWJ1dHRvbiB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWJ1dHRvbi0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5cbi56LWMtYmxvY2stYnV0dG9uLS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbi56LWMtYmxvY2stYnV0dG9uLS1iYXNlIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiBtcygwKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stYnV0dG9uLS1zbWFsbCB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogbXMoLTEpO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1idXR0b24tLXNtYWxsZXIge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IG1zKC0yKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stYnV0dG9uLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5cbi56LWMtYmxvY2stYnV0dG9uLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4uei1jLWJsb2NrLWJ1dHRvbi0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4iLCIvL1xuLy8gX3ouYmxvY2stYmcuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBibG9jay1iZ1xuLy9cbi8vIFVzZWQgaW4gY29udGVudCBmb3Igc3R5bGUgY29udGVudCBibG9ja3MgdXNlZCBpbiBsYXlvdXQgYnVpbGRlci4gU2hvd3MgYSBpbWFnZSBhcyBiYWNrZ3JvdW5kIHdpdGggb3ZlcmxheWVkIHRleHQuXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1ibG9jay1iZyB7e21vZGlmaWVyX2NsYXNzfX1cIj5cbi8vICAgPGRpdiBjbGFzcz1cInAtYmFzZVwiPjwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gLnotYy1ibG9jay1iZy0tbGVmdC1ib3R0b20gIC0gVGV4dCBibG9jayBpbiBsZWZ0IGJvdHRvbSBwb3NpdGlvblxuLy8gLnotYy1ibG9jay1iZy0tbGVmdC1jZW50ZXIgIC0gVGV4dCBibG9jayBpbiBsZWZ0IGNlbnRlciBwb3NpdGlvblxuLy8gLnotYy1ibG9jay1iZy0tY3RhLWJ1dHRvbiAgLSBPbmx5IGJ1dHRvbiBpcyBjbGljYWJsZVxuLy8gLnotYy1ibG9jay1iZy0tY3RhLWJsb2NrICAtIEFsbCBibG9jayBpcyBjbGljYWJsZVxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9jayAtIGJsb2NrLWJnXG5cblxuLnotYy1ibG9jay1iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6ICR6LWMtYmxvY2stdmlzdWFsLW1pbi1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLXNtYWxsZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnotYy1sYXlvdXQtaXJyZWd1bGFyLWdyaWRfX2l0ZW0gJiB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skei1zcGFjZS1zbWFsbGVyfSk7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWJnLS1sZWZ0LWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5cbi56LWMtYmxvY2stYmctLWxlZnQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC56LWMtYmxvY2stYmdfX2JvZHkge1xuICAgIG1heC13aWR0aDogcygxNTQpOyAvLyBsYXlvdXQgaXJyZWd1bGFyIGdyaWQgbWF4IHdpZHRoIGxlc3MgZ3V0dGVyXG4gIH1cblxuICAuei1jLWJsb2NrLWJnX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnotYy1ibG9jay1iZ19fcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzKC00KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnotYy1ibG9jay1iZ19faW1hZ2UtaW5uZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR6LWJnLWdyYWRpZW50LXdoaXRlLWxlZnQtcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1ibG9jay1iZy0tY3RhLWJ1dHRvbiB7XG4gIC56LWMtYmxvY2stYmdfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWJnLS1jdGEtYmxvY2sge1xuICAuei1jLWJsb2NrLWJnX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stYmdfX2ltYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBiYWNrZ3JvdW5kOiAkei1iZy1ncmFkaWVudC13aGl0ZS10b3AtYm90dG9tO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgLnotYy1ibG9jay1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1iZ19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIDA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IHMoMCk7XG4gIHotaW5kZXg6ICR6LXppbmRleC1vdmVyO1xufVxuXG5cbi56LWMtYmxvY2stYmdfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cblxuLnotYy1ibG9jay1iZ19fc3VwZXJ0aXRsZSB7XG4gIC56LWMtYmxvY2stc3VwZXJ0aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6ICR6LXRleHQtc2hhZG93LWJsb2Nrcy1saWdodDtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stYmdfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiBzKDE1NCk7IC8vIGxheW91dCBpcnJlZ3VsYXIgZ3JpZCBtYXggd2lkdGggbGVzcyBndXR0ZXJcblxuICAuei1jLWJsb2NrLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogbGgoMSk7XG4gICAgdGV4dC1zaGFkb3c6ICR6LXRleHQtc2hhZG93LWJsb2Nrcy1saWdodDtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stYmdfX3BhcmFncmFwaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiBzKDApO1xuXG4gIC56LWMtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBtYXgtd2lkdGg6IHMoMTU0KTsgLy8gbGF5b3V0IGlycmVndWxhciBncmlkIG1heCB3aWR0aCBsZXNzIGd1dHRlclxuICAgIHRleHQtc2hhZG93OiAkei10ZXh0LXNoYWRvdy1ibG9ja3MtbGlnaHQ7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLWJnX19idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG5cbi56LWMtYmxvY2stYmdfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotemluZGV4LW92ZXI7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIF96LmJsb2NrLXZpc3VhbC5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGJsb2NrLXZpc3VhbFxuLy9cbi8vIFVzZWQgaW4gY29udGVudCBmb3Igc3R5bGUgY29udGVudCBibG9ja3MgdXNlZCBpbiBsYXlvdXQgYnVpbGRlci4gU2hvd3MgYSBpbWFnZSBhcyBiYWNrZ3JvdW5kIHdpdGggb3ZlcmxheWVkIHRleHQuXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1ibG9jay12aXN1YWwge3ttb2RpZmllcl9jbGFzc319XCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJwLWJhc2VcIj48L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtYmxvY2stdmlzdWFsLS1ib3R0b20gIC0gVGV4dCBibG9jayBpbiB0b3AgcG9zaXRpb25cbi8vIC56LWMtYmxvY2stdmlzdWFsLS1jdGEtYnV0dG9uICAtIE9ubHkgYnV0dG9uIGlzIGNsaWNhYmxlXG4vLyAuei1jLWJsb2NrLXZpc3VhbC0tY3RhLWJsb2NrICAtIEFsbCBibG9jayBpcyBjbGljYWJsZVxuLy9cbi8vIFN0eWxlZ3VpZGUgY29udGVudCBibG9jayAtIGJsb2NrLXZpc3VhbFxuXG5cbi56LWMtYmxvY2stdmlzdWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHotc3BhY2Utc21hbGxlcn0pO1xuICBtaW4taGVpZ2h0OiAkei1jLWJsb2NrLXZpc3VhbC1taW4taGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR6LXNwYWNlLXNtYWxsZXJ9KTtcbiAgbWFyZ2luLWJvdHRvbTogJHotc3BhY2Utc21hbGxlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4uei1jLWJsb2NrLXZpc3VhbC0tY3RhLWJ1dHRvbiB7XG4gIC56LWMtYmxvY2stdmlzdWFsX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnotYy1ibG9jay12aXN1YWwtLWN0YS1ibG9jayB7XG4gIC56LWMtYmxvY2stdmlzdWFsX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stdmlzdWFsLS1iZy1ncmV5LWxpZ2h0ZXN0IHtcbiAgLnotYy1ibG9jay12aXN1YWxfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gIH1cbn1cblxuXG4uei1jLWJsb2NrLXZpc3VhbC0tYmctZ3JlZW4tbGlnaHRlciB7XG4gIC56LWMtYmxvY2stdmlzdWFsX19ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmVlbi1saWdodGVyO1xuICB9XG59XG5cblxuLnotYy1ibG9jay12aXN1YWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLnotYy1ibG9jay12aXN1YWxfX2ltYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgLnotYy1ibG9jay1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuLnotYy1ibG9jay12aXN1YWxfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBzKDApO1xuICB6LWluZGV4OiAkei16aW5kZXgtb3Zlcjtcbn1cblxuXG4uei1jLWJsb2NrLXZpc3VhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuXG4uei1jLWJsb2NrLXZpc3VhbF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IHMoMTU0KTsgLy8gbGF5b3V0IGlycmVndWxhciBncmlkIG1heCB3aWR0aCBsZXNzIGd1dHRlclxuXG4gIC56LWMtYmxvY2stdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxKTtcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stdmlzdWFsX19wYXJhZ3JhcGgge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogcygwKTtcblxuICAuei1jLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgbWF4LXdpZHRoOiBzKDE1NCk7IC8vIGxheW91dCBpcnJlZ3VsYXIgZ3JpZCBtYXggd2lkdGggbGVzcyBndXR0ZXJcbiAgfVxufVxuXG5cbi56LWMtYmxvY2stdmlzdWFsX19idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG5cbi56LWMtYmxvY2stdmlzdWFsX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6LXppbmRleC1vdmVyO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBfei5ibG9jay1zdG9yZS1maW5kZXIuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi56LWMtYmxvY2stc3RvcmUtZmluZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAkei1vcGFjaXR5LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IHMoMTgpO1xuICAgICAgei1pbmRleDogJHotemluZGV4LWRyb3Bkb3duO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLnotYy1ibG9jay1zdG9yZS1maW5kZXJfX2ltYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3RvcmUtZmluZGVyLnBuZycpO1xuICB9XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBlYWNoICR6LWNvdW50cnktY29kZSBpbiAkei1jb3VudHJ5LWNvZGVzIHtcbiAgLnotYy1ibG9jay1zdG9yZS1maW5kZXJfX2ltYWdlLS0jeyR6LWNvdW50cnktY29kZX0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N0b3JlLWZpbmRlci0nICsgdW5xdW90ZSgkei1jb3VudHJ5LWNvZGUpICsnLnBuZycpO1xuICAgIH1cbiAgfVxufVxuXG4uei1jLWJsb2NrLXN0b3JlLWZpbmRlcl9fdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBtcyg1KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICR6LXNwYWNlLWxhcmdlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogcygxKTtcbiAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgZm9udC1zaXplOiBtcyg2KTtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LXNoYWRvdzogJHotdGV4dC1zaGFkb3ctZmluZGVyO1xuICB9XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnotYy1ibG9jay1zdG9yZS1maW5kZXItaW5wdXQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkei1icmVha3BvaW50LW1kO1xuICAgIG1hcmdpbjogMCBhdXRvICR6LXNwYWNlLWJhc2U7XG4gICAgcGFkZGluZzogcygtMykgcygtMykgcygtMykgJHotc3BhY2UtbGFyZ2VyO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBzKC0yKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIHMoMTApO1xuICB9XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnotYy1ibG9jay1zdG9yZS1maW5kZXItYnV0dG9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogJHotYm94LXNoYWRvdy1idXR0b247XG4gIH1cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogcygxMCkgYXV0bztcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGxlciBzKDApO1xuICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLXBpbGw7XG4gIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1sYXJnZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2xvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEgKiBzKDEwKTtcbiAgICBsZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1zdG9yZS1maW5kZXJfX2FjdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1zdG9yZS1maW5kZXJfX2Zvcm0ge1xuICAuei1jLWJsb2NrLXN0b3JlLWZpbmRlci1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1zdG9yZS1maW5kZXJfX21lc3NhZ2Uge1xuICAuYWxlcnQge1xuICAgIG1hcmdpbi10b3A6IHMoMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcygwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1hY2NlbnQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGw7XG4gIH1cbn1cbiIsIi8vIEBGSVhNRSBDb252ZXJ0IHN0YXRpYyBzaXplcyB0byBcIm1hZ2ljIG51bWJlclwiLlxuZGl2W2RhdGEtYmxvY2stcGx1Z2luLWlkPVwiaW5saW5lX2Jsb2NrOnNwZWNpYWx0eV9hdmFpbGFiaWxpdHlcIl0sIC56LWMtYmxvY2stLXNwZWNpYWx0eS1hdmFpbGFiaWxpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnNwZWNpYWx0eS1hdmFpbGFiaWxpdHktZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byA4MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHotYnJlYWtwb2ludC1tZCAtIDAuMnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIH1cblxuICAgICY6Zm9jdXMsICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgPiAuei1jLWFqYXgtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHotYnJlYWtwb2ludC1tZCAtIDAuMnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtc20gLSAwLjJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC56LWMtaGVhZGVyLW1vYmlsZS1zdG9yZS1sb2NhdG9yLXNlYXJjaGJhcl9faW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkei1icmVha3BvaW50LW1kIC0gMC4ycHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHMoMik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtc20gLSAwLjJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnotby1zdmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHotYnJlYWtwb2ludC1tZCAtIDAuMnB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuei1jLWhlYWRlci1tb2JpbGUtc3RvcmUtbG9jYXRvci1zZWFyY2hiYXJfX2xvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkei1icmVha3BvaW50LW1kIC0gMC4ycHgpIHtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC56LW8tbWVzc2FnZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogJHotY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIHNlbGVjdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogLjI1cmVtIDIuMjVyZW0gLjI1cmVtIC43NXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkei1icmVha3BvaW50LW1kIC0gMC4ycHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnotYy1jbG9zZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0b3A6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgJi5kLWZsZXgge1xuICAgICAgICAmICsgLnotby1zdmctaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yX19zdWdnZXN0aW9ucyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMTEycHg7XG4gICAgICB6LWluZGV4OiA0MDE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IHMoMikgKiAtMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHotYnJlYWtwb2ludC1zbSAtIDAuMnB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC56LWMtc3RvcmUtbG9jYXRvci1zdWdnZXN0aW9ucy1ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDAuNXJlbSAwLjI1cmVtIHRyYW5zcGFyZW50aXplKCR6LWNvbG9yLWdyZXktbGlnaHQsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHotYnJlYWtwb2ludC1zbSAtIDAuMnB4KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMC41cmVtIDAuMjVyZW0gdHJhbnNwYXJlbnRpemUoJHotY29sb3ItZ3JleS1saWdodCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3BlY2lhbHR5LWF2YWlsYWJpbGl0eS1mb3JtLS1maWx0ZXItY2l0eSwgJi5zcGVjaWFsdHktYXZhaWxhYmlsaXR5LWZvcm0tLWZpbHRlci1ub25lIHtcbiAgICAgIC56LWMtY29udGVudC1zdG9yZS1sb2NhdG9yX19zdWdnZXN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiAuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR6LWJyZWFrcG9pbnQtbWQgLSAwLjJweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHotYnJlYWtwb2ludC1tZCAtIDAuMnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnVzeSB7XG4gICAgICAuei1vLXN2Zy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gX3ouc2xpY2suY29tcG9uZW50cy5zY3NzXG4vL1xuLy8gb3ZlcnJpZGUgb3ZlciBkZWZhdWx0IHNsaWNrIHN0eWxlc1xuXG4uc2xpY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLnNsaWNrLS1pbml0aWFsaXplZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi5zbGljay0tb3B0aW9uc2V0LS1saXN0LXdpdGgtaW1hZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogcygxNik7XG4gIH1cbn1cblxuLnNsaWNrX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWc6bm90KC56LW8tcmF0aW9fX2NvbnRlbnQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogcygxNjQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBzKDY4KTtcbiAgfVxuXG4gIC56LWMtYmxvY2stbGlzdCB7XG4gICAgLy8gYWRkIHNvbWUgbWFyZ2luIHRvIGl0ZW1zIHRoYXQgYXJlIGxpc3RzIHRvIGF2b2lkIHRvdWNoIGVhY2hvdGhlclxuICAgIG1hcmdpbi1yaWdodDogJHotc3BhY2Utc21hbGw7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuXG4uc2xpY2tfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBzKDgpO1xuICAgIGhlaWdodDogcyg4KTtcbiAgICBib3JkZXI6IHMoLTYpIHNvbGlkICR6LWNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkei11cmwtY2hldnJvbi1yaWdodCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJveC1zaGFkb3c6ICR6LWJveC1zaGFkb3ctc3VibWVudTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5cbi5zbGljay1wcmV2IHtcbiAgdG9wOiBzKDgpO1xuICByaWdodDogcygyNSk7XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG5cbi5zbGljay1uZXh0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IHMoNCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHMoLTIpO1xuICAgIG1hcmdpbjogMCBzKC02KTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHMoLTIpO1xuICAgICAgaGVpZ2h0OiBzKC0yKTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHotZHVyYXRpb24tcXVpY2tseSBlYXNlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHotY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR6LWNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHotYm94LXNoYWRvdy1zdWJtZW51O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvL1xuLy8gX3ouc2xpY2stc2xpZGUtYm9keS5jb21wb25lbnRzLnNjc3Ncbi8vXG4vLyBvdmVycmlkZSBvdmVyIGRlZmF1bHQgc2xpY2sgc3R5bGVzXG5cbi56LWMtc2xpY2stc2xpZGUtYm9keSB7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uei1jLXNsaWNrLXNsaWRlLWJvZHlfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBzKC00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3Itd2hpdGU7XG5cbiAgJjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHMoMjApO1xuICAgIGJvdHRvbTogcygxNik7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogcygwKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnotYy1ibG9jay10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEgKiBzKDEyKTtcbiAgICBtYXJnaW46IDAgJHotc3BhY2UtYmFzZSAoLTEgKiBzKDEyKSk7XG4gICAgcGFkZGluZzogJHotc3BhY2Utc21hbGxlciAkei1zcGFjZS1zbWFsbGVyICR6LXNwYWNlLWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiBtcygyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IHMoMTgpO1xuICAgICAgbWFyZ2luOiAwIDAgcygtNCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiBtcyg0KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnotYy1ibG9jay1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiBzKDI4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBzKDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuei1jLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IG1zKC0xKTtcbiAgICBsaW5lLWhlaWdodDogbGgoMik7XG4gIH1cblxuICAuei1jLWJsb2NrLXBhcmFncmFwaF9fbm90ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdG9wOiAtMSAqICR6LXNwYWNlLXNtYWxsZXI7XG4gICAgICByaWdodDogLTEgKiAkei1zcGFjZS1zbWFsbGVzdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xICogcygxMik7XG4gICAgbWFyZ2luOiAwICR6LXNwYWNlLWJhc2U7XG4gICAgcGFkZGluZzogMCAkei1zcGFjZS1zbWFsbGVzdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IG1zKC0zKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC56LWMtYmxvY2stYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBzKDQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogbXMoLTEpO1xuICAgIH1cbiAgfVxuXG4gIC56LWMtYmxvY2stcGFyYWdyYXBoLS1jZW50ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtc2xpY2stc2xpZGUtYm9keS0tcmV2IHtcbiAgLnotYy1zbGljay1zbGlkZS1ib2R5X19pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiBzKDIwKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiVzbGlkZS1ib2R5LS1jZW50ZXItbGFyZ2Uge1xuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItYmxhY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogJHotb3BhY2l0eS1zbGlkZXNob3c7XG4gIH1cblxuICAmID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC56LWMtc2xpY2stc2xpZGUtYm9keV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBzKC00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzKDgpO1xuICAgIH1cblxuICAgIC56LWMtYmxvY2stYm9keSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC56LWMtYmxvY2stdGl0bGUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGRlcjtcbiAgICAgIGZvbnQtc2l6ZTogbXMoMik7XG4gICAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IGxoKDApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1zaGFkb3c6ICR6LXRleHQtc2hhZG93LXNsaWRlc2hvdy1kYXJrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbXMoOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnotYy1ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IG1zKDgpO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiBtcygyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCgwKTtcbiAgICAgIHRleHQtc2hhZG93OiAkei10ZXh0LXNoYWRvdy1zbGlkZXNob3ctZGFyaztcbiAgICB9XG5cbiAgICAuei1jLWJsb2NrLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuei1jLWJsb2NrLXBhcmFncmFwaF9fbm90ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHJpZ2h0OiAkei1zcGFjZS1zbWFsbGVzdDtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IC0xICogcygtMik7XG4gICAgICBib3R0b206ICR6LXNwYWNlLXNtYWxsZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLXNsaWNrLXNsaWRlLWJvZHktLWNlbnRlci13aGl0ZS1sYXJnZSB7XG4gIEBleHRlbmQgJXNsaWRlLWJvZHktLWNlbnRlci1sYXJnZTtcblxuICAuei1jLXNsaWNrLXNsaWRlLWJvZHlfX2lubmVyIHtcbiAgICAuei1jLWJsb2NrLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAkei10ZXh0LXNoYWRvdy1zbGlkZXNob3ctZGFyaztcbiAgICB9XG5cbiAgICAuei1jLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogJHotdGV4dC1zaGFkb3ctc2xpZGVzaG93LWRhcms7XG4gICAgfVxuICB9XG59XG5cblxuXG4uei1jLXNsaWNrLXNsaWRlLWJvZHktLWNlbnRlci1ncmVlbi1sYXJnZSB7XG4gIEBleHRlbmQgJXNsaWRlLWJvZHktLWNlbnRlci1sYXJnZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLnotYy1zbGljay1zbGlkZS1ib2R5X19pbm5lciB7XG4gICAgLnotYy1ibG9jay10aXRsZSB7XG4gICAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6ICR6LXRleHQtc2hhZG93LXNsaWRlc2hvdy1saWdodDtcbiAgICB9XG5cbiAgICAuei1jLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6ICR6LXRleHQtc2hhZG93LXNsaWRlc2hvdy1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIF96LnN1YmZvb3Rlci5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIHN1YmZvb3RlclxuLy9cbi8vIFVzZWQgYXMgYSBjb250YWluZXIgZm9yIGNvbnRlbnQgb3ZlciB0aGUgZm9vdGVyXG4vL1xuLy8gTWFya3VwOlxuLy8gPGZvb3RlciBjbGFzcz1cInotYy1zdWJmb290ZXJcIj48L2Zvb3Rlcj5cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBiYXNpYyBjb21wb25lbnRzIC0gc3ViZm9vdGVyXG5cblxuLnotYy1zdWJmb290ZXIge1xuICBoZWlnaHQ6IHMoNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbn1cbiIsIi8vXG4vLyBfei5mb290ZXIuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBmb290ZXJcbi8vXG4vLyBQYWdlIGZvb3RlciBjb21wb25lbnQgZm90IG5hdmlnYXRpb24gbWVudXMgYW5kIHNvY2lhbCBsaW5rc1xuLy9cbi8vIE1hcmt1cDpcbi8vIDxmb290ZXIgY2xhc3M9XCJ6LWMtZm9vdGVyXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLWZvb3Rlci1icmFuZFwiPlxuLy8gICAgICAgPGRpdiBjbGFzcz1cInJvdyBweS1iYXNlXCI+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtMTJcIj5cbi8vICAgICAgICAgICA8YSBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDApO1wiPlxuLy8gICAgICAgICAgICAgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNDQuMDY1IDc3LjAwMlwiPjxnIGZpbGw9XCIjZmZmXCI+PHBhdGggZD1cIk0zOC41IDc2LjVhMzguMDQzIDM4LjA0MyAwIDAgMS0zOC0zOCAzOC4wNDUgMzguMDQ1IDAgMCAxIDM4LTM4IDM4LjA0NiAzOC4wNDYgMCAwIDEgMzggMzggMzguMDQ1IDM4LjA0NSAwIDAgMS0zOCAzOHpNMjEgMTQuODkxYy0zLjYgMi42LTYuMTExIDYuOTg5LTYuMTExIDEwLjY4MWExMS4yNzcgMTEuMjc3IDAgMCAwIDIuNTY3IDYuODE3IDIxLjU4NyAyMS41ODcgMCAwIDAgNy4zODkgNS44MzMgMjYuNzg3IDI2Ljc4NyAwIDAgMC00IDguNTIzYy0xLjE4OCA0LjU4MS0uNDM1IDguNzUgMi4xNzggMTIuMDU2IDMuMDc5IDMuODg5IDguNDIgNi4xMiAxNC42NTUgNi4xMjEuMTc2IDAgLjM1MiAwIC41NjktLjAwNiAyLjgxOS0uMDU5IDguNzE1LTEuMjUyIDEyLTMuMjUzbC0uOTA1LTMuMDQ0YTYuOTkgNi45OSAwIDAgMC0uOTQ2LjE3NCAyNC4yODkgMjQuMjg5IDAgMCAxLTUuMzczLjY1OWMtLjU5MSAwLTEuMTgtLjAyNi0xLjc1MS0uMDc4YTE1Ljg1MiAxNS44NTIgMCAwIDEtNy44NTktMi44MzUgOS41ODYgOS41ODYgMCAwIDEtNC4xMTctNy4xNTcgMTQuMiAxNC4yIDAgMCAxIDIuMzM3LTguNDU4IDQwLjYwOSA0MC42MDkgMCAwIDAgNy4xODkgMS4wNThjLjg3OC4wNjIgMS43NjMuMDk0IDIuNjMxLjA5NGEzMS40NjggMzEuNDY4IDAgMCAwIDEyLjYyMi0yLjQ5NSAxOC4zNDkgMTguMzQ5IDAgMCAwIDguMjItNi42MjNsLS4wMjEtLjAzYTEzLjczMiAxMy43MzIgMCAwIDAgMS45NzQtNC41NTEgNS44IDUuOCAwIDAgMC0uMzIxLTQuMDM2IDYuODU4IDYuODU4IDAgMCAwLTMuNjgtMy4wMDUgMTUuNTY1IDE1LjU2NSAwIDAgMC01LjYxLS45MDUgMzEuNjUzIDMxLjY1MyAwIDAgMC0xMC45NjYgMi4xNDkgNDEuOTE1IDQxLjkxNSAwIDAgMC0xNC4wMiA5LjM2Yy01LjEtMi4xOC03LjYtNi4yNjctNi44Ni0xMS4yMTJhMTIuNzc2IDEyLjc3NiAwIDAgMSAxLjMxOC0zLjYxMWwtMy4xMTctMi4yMjd6bTE0LjIyMi0yLjgwOWE1LjkyMiA1LjkyMiAwIDAgMC01LjkwOCA1LjkyMiA1LjkxMSA1LjkxMSAwIDAgMCA1LjkwOCA1LjkgNS45MTYgNS45MTYgMCAwIDAgNS45MTctNS45IDUuOTI2IDUuOTI2IDAgMCAwLTUuOTIyLTUuOTIyek00My4xIDM1LjUzNWMtLjIzMyAwLS40NzIgMC0uNzEyLS4wMTNhMjUuNjc4IDI1LjY3OCAwIDAgMS01LjE1LS42MDggMjIuNTEgMjIuNTEgMCAwIDEgNy43NjktNS4xMDggMjQuMDQ1IDI0LjA0NSAwIDAgMSA4LjgzOC0xLjkyYy40NzIgMCAuOTIxLjAyMSAxLjMzNi4wNjEgMS43ODYuMTczIDMuNzU5IDEuMSA0LjA2IDEuOS0uOTQ1IDEuMzMxLTMuMyAyLjc0My02LjQ1NSAzLjg3NGEzMC4wNTcgMzAuMDU3IDAgMCAxLTkuNjg2IDEuODE0elwiIHN0cm9rZT1cInJnYmEoMCwwLDAsMClcIj48L3BhdGg+PHBhdGggZD1cIk0xMDMuNzM4IDMzLjE4OHYtMi4wMDVhNi43NzkgNi43NzkgMCAwIDEtNS40NzQgMi4yMzMgOC4xNjYgOC4xNjYgMCAwIDEtNS44NzgtMi4xODkgNy45ODUgNy45ODUgMCAwIDEtMi4xNDMtNS43NDRjMC0zLjY5MSAyLjUwNS03LjExIDguMzM5LTcuMTFoNC45NzV2LS42NDFjMC0yLjIzMy0xLjEtMy4wNTQtMy42OTItMy4wNTRhNC42MzcgNC42MzcgMCAwIDAtMy45MjUgMS42NGwtNC42NDgtNC42NWMyLjUxMS0yLjUwNSA0Ljc4OC0zLjI4MiA4LjkzNS0zLjI4MiA3LjAyMSAwIDEwLjgwNiAyLjkxOSAxMC44MDYgOC44OXYxNS45MTJ6bS0uMTgxLTkuODQ3aC0zLjc4NmMtMS40NTggMC0yLjM3My44MTktMi4zNzMgMS45NjEgMCAxLjA5My44MjQgMi4wNSAyLjQ2NyAyLjA1YTMuNTkyIDMuNTkyIDAgMCAwIDIuOTYxLS45MTIgMy4xMjggMy4xMjggMCAwIDAgLjczMS0yLjQ2MXpNMTIyLjI0OCAzMy4xODljLTUuNDI1IDAtNy42MTctMy44NzUtNy42MTctNy4yNDlWLjcyOWg3LjQ3OXYyNC42NjVhMS4zNDcgMS4zNDcgMCAwIDAgMS41IDEuNWgyLjZ2Ni4yOTN6TTE0Ny44NyAzMS4yMjlhOC4zNTIgOC4zNTIgMCAwIDEtNS45MyAyLjIzMyA3LjE4OCA3LjE4OCAwIDAgMS01LjQ3MS0yLjA1MnY5LjcxM2gtNy40NzZWOC42NjNoNy4yNDh2MmE3LjI1NSA3LjI1NSAwIDAgMSA1LjY1My0yLjI3OSA4LjQ4IDguNDggMCAwIDEgNS45NzYgMi4yMzNjMi40MTcgMi40MTcgMi4yNzcgNi43IDIuMjc3IDEwLjMwNXMuMTQgNy44ODYtMi4yNzcgMTAuM20tOC4zLTE2LjA5M2MtMi43ODMgMC0zLjEgMi4yMzQtMy4xIDUuNzlzLjMyMSA1Ljc5IDMuMSA1Ljc5IDMuMS0yLjIzNiAzLjEtNS43OS0uMzIzLTUuNzktMy4xLTUuNzlNMTY2LjA2IDMzLjE4OVYxOC4zMjdhMi44ODggMi44ODggMCAxIDAtNS43NDQgMHYxNC44NjJoLTcuNDc5Vi43MjloNy40Nzl2OS45MzdhNy42MjEgNy42MjEgMCAwIDEgNS4zNzgtMi4yODJjNS4yODggMCA3Ljg0MiAzLjkyNSA3Ljg0MiA4Ljg5M3YxNS45MTJ6TTE4My4zMzkgMjMuMzQxYzAgMi4wMDUgMS41NDcgMy44MjggNC4zMjkgMy44MjhhNi4xMDYgNi4xMDYgMCAwIDAgNS4wNjItMi4wNDhsNC40NjkgNC40NjVhMTEuOTIyIDExLjkyMiAwIDAgMS05LjUzMSAzLjg3OWMtNS40MjIgMC0xMS42NjgtMS45NjQtMTEuNjY4LTEyLjU0MSAwLTguMDI0IDQuNTU0LTEyLjUzNiAxMC45ODctMTIuNTM2IDcuMTE0IDAgMTEuMDM1IDUuMiAxMS4wMzUgMTEuNjI0djMuMzI5em02Ljg4Ni02Ljg4M2EzLjcgMy43IDAgMCAwLTYuNDc3IDAgNC4yODMgNC4yODMgMCAwIDAtLjQwOSAxLjkxNmg3LjI5NWE0LjI4MyA0LjI4MyAwIDAgMC0uNDA5LTEuOTE2TTIxMC4wMDkgNDEuMzk1Yy0zLjgzMSAwLTYuNy0uNjg0LTkuMjA5LTMuMTkxbDQuNjQ3LTQuNjUxYTUuNTM4IDUuNTM4IDAgMCAwIDQuMiAxLjU0OWMzLjE0NyAwIDMuOTY2LTIuMTQyIDMuOTY2LTMuNzM4di0xLjc3N2E2Ljk2NiA2Ljk2NiAwIDAgMS01LjI4NyAyLjA1MiA3Ljg4NyA3Ljg4NyAwIDAgMS01Ljc0OS0yLjE4OWMtMi4yMy0yLjIzMy0yLjI3NC00Ljk2OS0yLjI3NC05LjQzOHMuMDQ0LTcuMiAyLjI3NC05LjQzN2E4LjAwOSA4LjAwOSAwIDAgMSA1LjgtMi4xODkgNi45MiA2LjkyIDAgMCAxIDUuNDY4IDIuMjhWOC42Nmg3LjI1MXYyMi43NTFjMCA1Ljc5LTQuMzc1IDkuOTg0LTExLjA4IDkuOTg0bS42ODItMjYuMjYxYy0yLjczMSAwLTIuOTE1IDIuMzctMi45MTUgNC44NzhzLjE4NCA0Ljg3OSAyLjkxNSA0Ljg3OSAyLjkxOS0yLjM3MSAyLjkxOS00Ljg3OS0uMTgxLTQuODc4LTIuOTE5LTQuODc4TTIzNi43NjggMzMuMTg4di0yLjAwNWE2Ljc2NiA2Ljc2NiAwIDAgMS01LjQ2OSAyLjIzMyA4LjE2NSA4LjE2NSAwIDAgMS01Ljg3OC0yLjE4OSA3Ljk3OCA3Ljk3OCAwIDAgMS0yLjE0NS01Ljc0NGMwLTMuNjkxIDIuNTA4LTcuMTEgOC4zNDItNy4xMWg0Ljk2OHYtLjY0MWMwLTIuMjMzLTEuMDktMy4wNTQtMy42OTEtMy4wNTRhNC42MjUgNC42MjUgMCAwIDAtMy45MTcgMS42NGwtNC42NS00LjY1YzIuNS0yLjUwNSA0Ljc4NS0zLjI4MiA4LjkzNS0zLjI4MiA3LjAxOCAwIDEwLjggMi45MTkgMTAuOCA4Ljg5djE1LjkxMnptLS4xODItOS44NDdIMjMyLjhjLTEuNDU2IDAtMi4zNjguODE5LTIuMzY4IDEuOTYxIDAgMS4wOTMuODE4IDIuMDUgMi40NjEgMi4wNWEzLjU5MyAzLjU5MyAwIDAgMCAyLjk2My0uOTEyIDMuMTI4IDMuMTI4IDAgMCAwIC43MjgtMi40NjF6TTEwMi45MTQgNjYuNTU2YTYuMjMgNi4yMyAwIDAgMS00LjM1NyAxLjU1NiA1Ljc2NyA1Ljc2NyAwIDAgMS01LjA0NC0yLjMxOHYxMC4wOTNIOTAuOVY1MC4wMzVoMi42MTd2Mi4xMDdhNS42ODQgNS42ODQgMCAwIDEgNS4wNDQtMi4zMjQgNi4yMTggNi4yMTggMCAwIDEgNC4zNTcgMS41NTljMS44MTYgMS44MTYgMi4xODEgNC43OTMgMi4xODEgNy41OTFzLS4zNjUgNS43NjktMi4xODEgNy41ODhtLTQuOS0xNC40MTRjLTMuODg2IDAtNC41IDMuMzM5LTQuNSA2LjgyNnMuNjE2IDYuODI2IDQuNSA2LjgyNiA0LjQ2My0zLjM0NCA0LjQ2My02LjgyNi0uNTc0LTYuODI2LTQuNDYzLTYuODI2TTExOS42MTYgNjcuOVY1Ni44NmMwLTMuMTIyLTEuNjcxLTQuNzItNC4zNTctNC43MnMtNC40NjQgMS42MzQtNC40NjQgNC43MlY2Ny45aC0yLjYxM1Y0Mi4wNDdoMi42MTNWNTJhNi4zNzEgNi4zNzEgMCAwIDEgNS4wMTEtMi4xNzljNC4wMjggMCA2LjQyNyAyLjU3OCA2LjQyNyA2LjYwOVY2Ny45ek0xMzYuOTM0IDY3Ljl2LTEuNzA5YTYuMjYgNi4yNiAwIDAgMS01LjE1MiAxLjkyNWMtMi40NjkgMC0zLjkyMy0uNDcxLTUuMDQ3LTEuNjM1YTUuMTMzIDUuMTMzIDAgMCAxLTEuMzQ3LTMuNjI5YzAtMy4xMjcgMi4xODEtNS4xNTUgNi4xNzMtNS4xNTVoNS4zNzNWNTUuOTljMC0yLjYxNC0xLjMtMy45MjUtNC41NzItMy45MjUtMi4yODggMC0zLjQ0OC41NDYtNC41IDIuMDM2bC0xLjc3OS0xLjYzNWMxLjYtMi4wNjcgMy40MTQtMi42NSA2LjMxOC0yLjY1IDQuNzkzIDAgNy4xNTUgMi4wNyA3LjE1NSA1Ljk1NlY2Ny45em0wLTguMjQzaC01LjAwN2MtMi42ODcgMC0zLjk5NSAxLjA5MS0zLjk5NSAzLjE2MXMxLjI3MiAzLjA0OSA0LjEgMy4wNDlhNS4yMiA1LjIyIDAgMCAwIDMuOTk0LTEuMiA0LjEyNiA0LjEyNiAwIDAgMCAuOS0zLjA4NnpNMTU0LjI1NiA1My40NDhhMy43MjUgMy43MjUgMCAwIDAtMy4wODgtMS4zMDhjLTIuNjA4IDAtNC4yODIgMi4wNjktNC4yODIgNC43OTJ2MTAuOTYzaC0yLjYxNFY1MC4wMzZoMi42MTR2Mi4xNzZhNiA2IDAgMCAxIDUuMDEzLTIuNCA1LjUgNS41IDAgMCAxIDQuMjggMS42NzF6TTE4MS40NTEgNjcuOXYtMTFjMC0zLjE1OC0xLjcwNS00Ljc1Ni00LjM5MS00Ljc1NmE0LjE3NSA0LjE3NSAwIDAgMC00LjQ2OSA0LjQ2NlY2Ny45aC0yLjYxNHYtMTFjMC0zLjE1OC0xLjcwNS00Ljc1Ni00LjM5NC00Ljc1NnMtNC40NjYgMS42MzQtNC40NjYgNC43NTZ2MTFIMTU4LjVWNTAuMDM0aDIuNjE0VjUyYTYuNTI0IDYuNTI0IDAgMCAxIDUuMDQ3LTIuMTc5IDUuOSA1LjkgMCAwIDEgNS40ODYgMi45NzkgNi44MzIgNi44MzIgMCAwIDEgNS44NzgtMi45NzkgNi41IDYuNSAwIDAgMSA0LjYxMiAxLjY3MSA2LjYzMiA2LjYzMiAwIDAgMSAxLjkyNyA0Ljk3NFY2Ny45ek0xOTkuMDYgNjcuOXYtMS43MDlhNi4yNjggNi4yNjggMCAwIDEtNS4xNTMgMS45MjVjLTIuNDY5IDAtMy45MjUtLjQ3MS01LjA0OS0xLjYzNWE1LjE0NCA1LjE0NCAwIDAgMS0xLjM0NC0zLjYyOWMwLTMuMTI3IDIuMTgxLTUuMTU1IDYuMTc1LTUuMTU1aDUuMzcxVjU1Ljk5YzAtMi42MTQtMS4zMDktMy45MjUtNC41NzMtMy45MjUtMi4yODcgMC0zLjQ0OC41NDYtNC41MDUgMi4wMzZsLTEuNzc3LTEuNjM1YzEuNi0yLjA2NyAzLjQxMi0yLjY1IDYuMzE0LTIuNjUgNC44IDAgNy4xNTUgMi4wNyA3LjE1NSA1Ljk1NlY2Ny45em0wLTguMjQzaC01LjAxMWMtMi42ODYgMC0zLjk5MSAxLjA5MS0zLjk5MSAzLjE2MXMxLjI2OSAzLjA0OSA0LjEgMy4wNDlhNS4yMTggNS4yMTggMCAwIDAgMy45OTItMS4yIDQuMTE3IDQuMTE3IDAgMCAwIC45MDctMy4wODZ6TTIxMi42NDEgNjguMTE2Yy00LjUgMC03LjkxNS0zLjA1Mi03LjkxNS05LjE1czMuNDEyLTkuMTUgNy45MTUtOS4xNWE3LjA3NCA3LjA3NCAwIDAgMSA1Ljg4MiAyLjY1bC0xLjc4MiAxLjY3MWE0LjkgNC45IDAgMCAwLTQuMS0yIDQuODQzIDQuODQzIDAgMCAwLTQuMTQxIDIuMDM2Yy0uODM0IDEuMTYzLTEuMTYgMi41NDEtMS4xNiA0Ljc5M3MuMzI2IDMuNjMyIDEuMTYgNC43OTJhNC44NDIgNC44NDIgMCAwIDAgNC4xNDEgMi4wMzQgNC45MzYgNC45MzYgMCAwIDAgNC4xLTIuMDM0bDEuNzgyIDEuNzA3YTcuMDc1IDcuMDc1IDAgMCAxLTUuODgyIDIuNjUxTTIyNi45MDggNzIuMjE4YTUuMTcgNS4xNyAwIDAgMS0xLjI3IDIuMTA2IDQuOTIgNC45MiAwIDAgMS0zLjQ4NyAxLjIzNmgtMS4xMjl2LTIuMzI3aC44MDZjMS44MTYgMCAyLjM1Ny0uNTggMi45MzctMi4yMWwxLjI3Mi0zLjQ4OS02LjQyNy0xNy41aDIuODM3bDQuOSAxNC4zNDEgNC44NjgtMTQuMzQxaDIuODI5elwiPjwvcGF0aD48L2c+PC9zdmc+XG4vLyAgICAgICAgICAgPC9hPlxuLy8gICAgICAgICA8L2Rpdj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgIDwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJyb3cgbWItc21hbGxlclwiPlxuLy8gICAgICAgPGRpdiBjbGFzcz1cImNvbC0xMiBjb2wtbGctOVwiPlxuLy8gICAgICAgICA8ZGl2IGNsYXNzPVwiei1jLWZvb3Rlci1tZW51XCI+XG4vLyAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuLy8gICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0xMiBjb2wtbGctNFwiPlxuLy8gICAgICAgICAgICAgICA8aDM+Q29ycG9yYXRpdmU8L2gzPlxuLy8gICAgICAgICAgICAgICA8bmF2IGNsYXNzPVwibmF2IGZsZXgtY29sdW1uXCI+XG4vLyAgICAgICAgICAgICAgICAgPGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCIjXCI+Q29udGFjdCBVczwvYT5cbi8vICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIiNcIj5FdXJvcGVhbiB3ZWJzaXRlPC9hPlxuLy8gICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiI1wiPkFsbGlhbmNlIEhlYWx0aGNhcmU8L2E+XG4vLyAgICAgICAgICAgICAgICAgPGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCIjXCI+V2FsZ3JlZW5zIEJvb3RzIEFsbGlhbmNlPC9hPlxuLy8gICAgICAgICAgICAgICA8L25hdj5cbi8vICAgICAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0xMiBjb2wtbGctNFwiPlxuLy8gICAgICAgICAgICAgICA8aDM+UG9saWN5PC9oMz5cbi8vICAgICAgICAgICAgICAgPG5hdiBjbGFzcz1cIm5hdiBmbGV4LWNvbHVtblwiPlxuLy8gICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwibmF2LWxpbmtcIiBocmVmPVwiI1wiPlRlcm1zIG9mIFVzZTwvYT5cbi8vICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIiNcIj5Db29raWVzIFBvbGljeTwvYT5cbi8vICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cIm5hdi1saW5rXCIgaHJlZj1cIiNcIj5Qcml2YWN5IFN0YXRlbWVudDwvYT5cbi8vICAgICAgICAgICAgICAgPC9uYXY+XG4vLyAgICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtMTIgY29sLWxnLTRcIj5cbi8vICAgICAgICAgICAgICAgPGgzPk1lbWJlcnM8L2gzPlxuLy8gICAgICAgICAgICAgICA8bmF2IGNsYXNzPVwibmF2IGZsZXgtY29sdW1uXCI+XG4vLyAgICAgICAgICAgICAgICAgPGEgY2xhc3M9XCJuYXYtbGlua1wiIGhyZWY9XCIjXCI+UGhhcm1hY3kgbWVtYmVyIGFyZWE8L2E+XG4vLyAgICAgICAgICAgICAgIDwvbmF2PlxuLy8gICAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTEyIGNvbC1sZy0zXCI+XG4vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ6LWMtZm9vdGVyLXNvY2lhbFwiPlxuLy8gICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbi8vICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2xcIj5cbi8vICAgICAgICAgICAgICAgPGgzPkZvbGxvdyB1czwvaDM+XG4vLyAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJ6LWMtZm9vdGVyLXNvY2lhbF9faWNvbiB6LWMtZm9vdGVyLXNvY2lhbF9faWNvbi0tZmFjZWJvb2tcIiB0aXRsZT1cIkZhY2Vib29rIGxpbmtcIj48L2E+XG4vLyAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJ6LWMtZm9vdGVyLXNvY2lhbF9faWNvbiB6LWMtZm9vdGVyLXNvY2lhbF9faWNvbi0tdHdpdHRlclwiIHRpdGxlPVwiVHdpdHRlciBsaW5rXCI+PC9hPlxuLy8gICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiei1jLWZvb3Rlci1zb2NpYWxfX2ljb24gei1jLWZvb3Rlci1zb2NpYWxfX2ljb24tLWxpbmtlZGluXCIgdGl0bGU9XCJMaW5rZWRpbiBsaW5rXCI+PC9hPlxuLy8gICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiei1jLWZvb3Rlci1zb2NpYWxfX2ljb24gei1jLWZvb3Rlci1zb2NpYWxfX2ljb24tLWluc3RhZ3JhbVwiIHRpdGxlPVwiSW5zdGFncmFtIGxpbmtcIj48L2E+XG4vLyAgICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgICA8L2Rpdj5cbi8vICAgICAgICAgPC9kaXY+XG4vLyAgICAgICA8L2Rpdj5cbi8vICAgICA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtZm9vdGVyX19zdWJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiei1jLWZvb3Rlci1zdWJcIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbi8vICAgICAgICAgwqkgMjAxOCBBTExJQU5DRSBIRUFMVEhDQVJFIEZSQU5DRSBTQSAoQUhGKS4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgIDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vIDwvZm9vdGVyPlxuLy9cbi8vXG4vLyBTdHlsZWd1aWRlIGJhc2ljIGNvbXBvbmVudHMgLSBmb290ZXJcblxuXG4uei1jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktZGFya2VyO1xuICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IHMoLTYpO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkZXI7XG4gICAgZm9udC1zaXplOiBtcygwKTtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkei1zcGFjZS1zbWFsbDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogcygtNykgMDtcbiAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiBtcygwKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtZm9vdGVyX19zdWIge1xuICBwYWRkaW5nOiBzKC0yKSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1iYXNlO1xuICBjb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVyO1xuICBmb250LXNpemU6IG1zKC0zKTtcbiAgbGluZS1oZWlnaHQ6IGxoKDEpO1xuICBvcGFjaXR5OiAuNTtcbn1cbiIsIi8vXG4vLyBfei5mb290ZXItYnJhbmQuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBmb290ZXItYnJhbmRcbi8vXG4vLyBDb21wb25lbnQgZm9yIHNob3dpbmcgbG9nbyBpbiB0aGUgZm9vdGVyLiAoTG9nbyB3aGl0ZSlcbi8vXG4vLyBNYXJrdXA6XG4vLyA8ZGl2IGNsYXNzPVwiei1jLWZvb3Rlci1icmFuZFwiPlxuLy8gICA8ZGl2IGNsYXNzPVwicm93IHB5LWJhc2VcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiY29sLTEyXCI+XG4vLyAgICAgICA8YSBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDApO1wiPlxuLy8gICAgICAgICA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0NC4wNjUgNzcuMDAyXCI+PGcgZmlsbD1cIiNmZmZcIj48cGF0aCBkPVwiTTM4LjUgNzYuNWEzOC4wNDMgMzguMDQzIDAgMCAxLTM4LTM4IDM4LjA0NSAzOC4wNDUgMCAwIDEgMzgtMzggMzguMDQ2IDM4LjA0NiAwIDAgMSAzOCAzOCAzOC4wNDUgMzguMDQ1IDAgMCAxLTM4IDM4ek0yMSAxNC44OTFjLTMuNiAyLjYtNi4xMTEgNi45ODktNi4xMTEgMTAuNjgxYTExLjI3NyAxMS4yNzcgMCAwIDAgMi41NjcgNi44MTcgMjEuNTg3IDIxLjU4NyAwIDAgMCA3LjM4OSA1LjgzMyAyNi43ODcgMjYuNzg3IDAgMCAwLTQgOC41MjNjLTEuMTg4IDQuNTgxLS40MzUgOC43NSAyLjE3OCAxMi4wNTYgMy4wNzkgMy44ODkgOC40MiA2LjEyIDE0LjY1NSA2LjEyMS4xNzYgMCAuMzUyIDAgLjU2OS0uMDA2IDIuODE5LS4wNTkgOC43MTUtMS4yNTIgMTItMy4yNTNsLS45MDUtMy4wNDRhNi45OSA2Ljk5IDAgMCAwLS45NDYuMTc0IDI0LjI4OSAyNC4yODkgMCAwIDEtNS4zNzMuNjU5Yy0uNTkxIDAtMS4xOC0uMDI2LTEuNzUxLS4wNzhhMTUuODUyIDE1Ljg1MiAwIDAgMS03Ljg1OS0yLjgzNSA5LjU4NiA5LjU4NiAwIDAgMS00LjExNy03LjE1NyAxNC4yIDE0LjIgMCAwIDEgMi4zMzctOC40NTggNDAuNjA5IDQwLjYwOSAwIDAgMCA3LjE4OSAxLjA1OGMuODc4LjA2MiAxLjc2My4wOTQgMi42MzEuMDk0YTMxLjQ2OCAzMS40NjggMCAwIDAgMTIuNjIyLTIuNDk1IDE4LjM0OSAxOC4zNDkgMCAwIDAgOC4yMi02LjYyM2wtLjAyMS0uMDNhMTMuNzMyIDEzLjczMiAwIDAgMCAxLjk3NC00LjU1MSA1LjggNS44IDAgMCAwLS4zMjEtNC4wMzYgNi44NTggNi44NTggMCAwIDAtMy42OC0zLjAwNSAxNS41NjUgMTUuNTY1IDAgMCAwLTUuNjEtLjkwNSAzMS42NTMgMzEuNjUzIDAgMCAwLTEwLjk2NiAyLjE0OSA0MS45MTUgNDEuOTE1IDAgMCAwLTE0LjAyIDkuMzZjLTUuMS0yLjE4LTcuNi02LjI2Ny02Ljg2LTExLjIxMmExMi43NzYgMTIuNzc2IDAgMCAxIDEuMzE4LTMuNjExbC0zLjExNy0yLjIyN3ptMTQuMjIyLTIuODA5YTUuOTIyIDUuOTIyIDAgMCAwLTUuOTA4IDUuOTIyIDUuOTExIDUuOTExIDAgMCAwIDUuOTA4IDUuOSA1LjkxNiA1LjkxNiAwIDAgMCA1LjkxNy01LjkgNS45MjYgNS45MjYgMCAwIDAtNS45MjItNS45MjJ6TTQzLjEgMzUuNTM1Yy0uMjMzIDAtLjQ3MiAwLS43MTItLjAxM2EyNS42NzggMjUuNjc4IDAgMCAxLTUuMTUtLjYwOCAyMi41MSAyMi41MSAwIDAgMSA3Ljc2OS01LjEwOCAyNC4wNDUgMjQuMDQ1IDAgMCAxIDguODM4LTEuOTJjLjQ3MiAwIC45MjEuMDIxIDEuMzM2LjA2MSAxLjc4Ni4xNzMgMy43NTkgMS4xIDQuMDYgMS45LS45NDUgMS4zMzEtMy4zIDIuNzQzLTYuNDU1IDMuODc0YTMwLjA1NyAzMC4wNTcgMCAwIDEtOS42ODYgMS44MTR6XCIgc3Ryb2tlPVwicmdiYSgwLDAsMCwwKVwiPjwvcGF0aD48cGF0aCBkPVwiTTEwMy43MzggMzMuMTg4di0yLjAwNWE2Ljc3OSA2Ljc3OSAwIDAgMS01LjQ3NCAyLjIzMyA4LjE2NiA4LjE2NiAwIDAgMS01Ljg3OC0yLjE4OSA3Ljk4NSA3Ljk4NSAwIDAgMS0yLjE0My01Ljc0NGMwLTMuNjkxIDIuNTA1LTcuMTEgOC4zMzktNy4xMWg0Ljk3NXYtLjY0MWMwLTIuMjMzLTEuMS0zLjA1NC0zLjY5Mi0zLjA1NGE0LjYzNyA0LjYzNyAwIDAgMC0zLjkyNSAxLjY0bC00LjY0OC00LjY1YzIuNTExLTIuNTA1IDQuNzg4LTMuMjgyIDguOTM1LTMuMjgyIDcuMDIxIDAgMTAuODA2IDIuOTE5IDEwLjgwNiA4Ljg5djE1LjkxMnptLS4xODEtOS44NDdoLTMuNzg2Yy0xLjQ1OCAwLTIuMzczLjgxOS0yLjM3MyAxLjk2MSAwIDEuMDkzLjgyNCAyLjA1IDIuNDY3IDIuMDVhMy41OTIgMy41OTIgMCAwIDAgMi45NjEtLjkxMiAzLjEyOCAzLjEyOCAwIDAgMCAuNzMxLTIuNDYxek0xMjIuMjQ4IDMzLjE4OWMtNS40MjUgMC03LjYxNy0zLjg3NS03LjYxNy03LjI0OVYuNzI5aDcuNDc5djI0LjY2NWExLjM0NyAxLjM0NyAwIDAgMCAxLjUgMS41aDIuNnY2LjI5M3pNMTQ3Ljg3IDMxLjIyOWE4LjM1MiA4LjM1MiAwIDAgMS01LjkzIDIuMjMzIDcuMTg4IDcuMTg4IDAgMCAxLTUuNDcxLTIuMDUydjkuNzEzaC03LjQ3NlY4LjY2M2g3LjI0OHYyYTcuMjU1IDcuMjU1IDAgMCAxIDUuNjUzLTIuMjc5IDguNDggOC40OCAwIDAgMSA1Ljk3NiAyLjIzM2MyLjQxNyAyLjQxNyAyLjI3NyA2LjcgMi4yNzcgMTAuMzA1cy4xNCA3Ljg4Ni0yLjI3NyAxMC4zbS04LjMtMTYuMDkzYy0yLjc4MyAwLTMuMSAyLjIzNC0zLjEgNS43OXMuMzIxIDUuNzkgMy4xIDUuNzkgMy4xLTIuMjM2IDMuMS01Ljc5LS4zMjMtNS43OS0zLjEtNS43OU0xNjYuMDYgMzMuMTg5VjE4LjMyN2EyLjg4OCAyLjg4OCAwIDEgMC01Ljc0NCAwdjE0Ljg2MmgtNy40NzlWLjcyOWg3LjQ3OXY5LjkzN2E3LjYyMSA3LjYyMSAwIDAgMSA1LjM3OC0yLjI4MmM1LjI4OCAwIDcuODQyIDMuOTI1IDcuODQyIDguODkzdjE1LjkxMnpNMTgzLjMzOSAyMy4zNDFjMCAyLjAwNSAxLjU0NyAzLjgyOCA0LjMyOSAzLjgyOGE2LjEwNiA2LjEwNiAwIDAgMCA1LjA2Mi0yLjA0OGw0LjQ2OSA0LjQ2NWExMS45MjIgMTEuOTIyIDAgMCAxLTkuNTMxIDMuODc5Yy01LjQyMiAwLTExLjY2OC0xLjk2NC0xMS42NjgtMTIuNTQxIDAtOC4wMjQgNC41NTQtMTIuNTM2IDEwLjk4Ny0xMi41MzYgNy4xMTQgMCAxMS4wMzUgNS4yIDExLjAzNSAxMS42MjR2My4zMjl6bTYuODg2LTYuODgzYTMuNyAzLjcgMCAwIDAtNi40NzcgMCA0LjI4MyA0LjI4MyAwIDAgMC0uNDA5IDEuOTE2aDcuMjk1YTQuMjgzIDQuMjgzIDAgMCAwLS40MDktMS45MTZNMjEwLjAwOSA0MS4zOTVjLTMuODMxIDAtNi43LS42ODQtOS4yMDktMy4xOTFsNC42NDctNC42NTFhNS41MzggNS41MzggMCAwIDAgNC4yIDEuNTQ5YzMuMTQ3IDAgMy45NjYtMi4xNDIgMy45NjYtMy43Mzh2LTEuNzc3YTYuOTY2IDYuOTY2IDAgMCAxLTUuMjg3IDIuMDUyIDcuODg3IDcuODg3IDAgMCAxLTUuNzQ5LTIuMTg5Yy0yLjIzLTIuMjMzLTIuMjc0LTQuOTY5LTIuMjc0LTkuNDM4cy4wNDQtNy4yIDIuMjc0LTkuNDM3YTguMDA5IDguMDA5IDAgMCAxIDUuOC0yLjE4OSA2LjkyIDYuOTIgMCAwIDEgNS40NjggMi4yOFY4LjY2aDcuMjUxdjIyLjc1MWMwIDUuNzktNC4zNzUgOS45ODQtMTEuMDggOS45ODRtLjY4Mi0yNi4yNjFjLTIuNzMxIDAtMi45MTUgMi4zNy0yLjkxNSA0Ljg3OHMuMTg0IDQuODc5IDIuOTE1IDQuODc5IDIuOTE5LTIuMzcxIDIuOTE5LTQuODc5LS4xODEtNC44NzgtMi45MTktNC44NzhNMjM2Ljc2OCAzMy4xODh2LTIuMDA1YTYuNzY2IDYuNzY2IDAgMCAxLTUuNDY5IDIuMjMzIDguMTY1IDguMTY1IDAgMCAxLTUuODc4LTIuMTg5IDcuOTc4IDcuOTc4IDAgMCAxLTIuMTQ1LTUuNzQ0YzAtMy42OTEgMi41MDgtNy4xMSA4LjM0Mi03LjExaDQuOTY4di0uNjQxYzAtMi4yMzMtMS4wOS0zLjA1NC0zLjY5MS0zLjA1NGE0LjYyNSA0LjYyNSAwIDAgMC0zLjkxNyAxLjY0bC00LjY1LTQuNjVjMi41LTIuNTA1IDQuNzg1LTMuMjgyIDguOTM1LTMuMjgyIDcuMDE4IDAgMTAuOCAyLjkxOSAxMC44IDguODl2MTUuOTEyem0tLjE4Mi05Ljg0N0gyMzIuOGMtMS40NTYgMC0yLjM2OC44MTktMi4zNjggMS45NjEgMCAxLjA5My44MTggMi4wNSAyLjQ2MSAyLjA1YTMuNTkzIDMuNTkzIDAgMCAwIDIuOTYzLS45MTIgMy4xMjggMy4xMjggMCAwIDAgLjcyOC0yLjQ2MXpNMTAyLjkxNCA2Ni41NTZhNi4yMyA2LjIzIDAgMCAxLTQuMzU3IDEuNTU2IDUuNzY3IDUuNzY3IDAgMCAxLTUuMDQ0LTIuMzE4djEwLjA5M0g5MC45VjUwLjAzNWgyLjYxN3YyLjEwN2E1LjY4NCA1LjY4NCAwIDAgMSA1LjA0NC0yLjMyNCA2LjIxOCA2LjIxOCAwIDAgMSA0LjM1NyAxLjU1OWMxLjgxNiAxLjgxNiAyLjE4MSA0Ljc5MyAyLjE4MSA3LjU5MXMtLjM2NSA1Ljc2OS0yLjE4MSA3LjU4OG0tNC45LTE0LjQxNGMtMy44ODYgMC00LjUgMy4zMzktNC41IDYuODI2cy42MTYgNi44MjYgNC41IDYuODI2IDQuNDYzLTMuMzQ0IDQuNDYzLTYuODI2LS41NzQtNi44MjYtNC40NjMtNi44MjZNMTE5LjYxNiA2Ny45VjU2Ljg2YzAtMy4xMjItMS42NzEtNC43Mi00LjM1Ny00Ljcycy00LjQ2NCAxLjYzNC00LjQ2NCA0LjcyVjY3LjloLTIuNjEzVjQyLjA0N2gyLjYxM1Y1MmE2LjM3MSA2LjM3MSAwIDAgMSA1LjAxMS0yLjE3OWM0LjAyOCAwIDYuNDI3IDIuNTc4IDYuNDI3IDYuNjA5VjY3Ljl6TTEzNi45MzQgNjcuOXYtMS43MDlhNi4yNiA2LjI2IDAgMCAxLTUuMTUyIDEuOTI1Yy0yLjQ2OSAwLTMuOTIzLS40NzEtNS4wNDctMS42MzVhNS4xMzMgNS4xMzMgMCAwIDEtMS4zNDctMy42MjljMC0zLjEyNyAyLjE4MS01LjE1NSA2LjE3My01LjE1NWg1LjM3M1Y1NS45OWMwLTIuNjE0LTEuMy0zLjkyNS00LjU3Mi0zLjkyNS0yLjI4OCAwLTMuNDQ4LjU0Ni00LjUgMi4wMzZsLTEuNzc5LTEuNjM1YzEuNi0yLjA2NyAzLjQxNC0yLjY1IDYuMzE4LTIuNjUgNC43OTMgMCA3LjE1NSAyLjA3IDcuMTU1IDUuOTU2VjY3Ljl6bTAtOC4yNDNoLTUuMDA3Yy0yLjY4NyAwLTMuOTk1IDEuMDkxLTMuOTk1IDMuMTYxczEuMjcyIDMuMDQ5IDQuMSAzLjA0OWE1LjIyIDUuMjIgMCAwIDAgMy45OTQtMS4yIDQuMTI2IDQuMTI2IDAgMCAwIC45LTMuMDg2ek0xNTQuMjU2IDUzLjQ0OGEzLjcyNSAzLjcyNSAwIDAgMC0zLjA4OC0xLjMwOGMtMi42MDggMC00LjI4MiAyLjA2OS00LjI4MiA0Ljc5MnYxMC45NjNoLTIuNjE0VjUwLjAzNmgyLjYxNHYyLjE3NmE2IDYgMCAwIDEgNS4wMTMtMi40IDUuNSA1LjUgMCAwIDEgNC4yOCAxLjY3MXpNMTgxLjQ1MSA2Ny45di0xMWMwLTMuMTU4LTEuNzA1LTQuNzU2LTQuMzkxLTQuNzU2YTQuMTc1IDQuMTc1IDAgMCAwLTQuNDY5IDQuNDY2VjY3LjloLTIuNjE0di0xMWMwLTMuMTU4LTEuNzA1LTQuNzU2LTQuMzk0LTQuNzU2cy00LjQ2NiAxLjYzNC00LjQ2NiA0Ljc1NnYxMUgxNTguNVY1MC4wMzRoMi42MTRWNTJhNi41MjQgNi41MjQgMCAwIDEgNS4wNDctMi4xNzkgNS45IDUuOSAwIDAgMSA1LjQ4NiAyLjk3OSA2LjgzMiA2LjgzMiAwIDAgMSA1Ljg3OC0yLjk3OSA2LjUgNi41IDAgMCAxIDQuNjEyIDEuNjcxIDYuNjMyIDYuNjMyIDAgMCAxIDEuOTI3IDQuOTc0VjY3Ljl6TTE5OS4wNiA2Ny45di0xLjcwOWE2LjI2OCA2LjI2OCAwIDAgMS01LjE1MyAxLjkyNWMtMi40NjkgMC0zLjkyNS0uNDcxLTUuMDQ5LTEuNjM1YTUuMTQ0IDUuMTQ0IDAgMCAxLTEuMzQ0LTMuNjI5YzAtMy4xMjcgMi4xODEtNS4xNTUgNi4xNzUtNS4xNTVoNS4zNzFWNTUuOTljMC0yLjYxNC0xLjMwOS0zLjkyNS00LjU3My0zLjkyNS0yLjI4NyAwLTMuNDQ4LjU0Ni00LjUwNSAyLjAzNmwtMS43NzctMS42MzVjMS42LTIuMDY3IDMuNDEyLTIuNjUgNi4zMTQtMi42NSA0LjggMCA3LjE1NSAyLjA3IDcuMTU1IDUuOTU2VjY3Ljl6bTAtOC4yNDNoLTUuMDExYy0yLjY4NiAwLTMuOTkxIDEuMDkxLTMuOTkxIDMuMTYxczEuMjY5IDMuMDQ5IDQuMSAzLjA0OWE1LjIxOCA1LjIxOCAwIDAgMCAzLjk5Mi0xLjIgNC4xMTcgNC4xMTcgMCAwIDAgLjkwNy0zLjA4NnpNMjEyLjY0MSA2OC4xMTZjLTQuNSAwLTcuOTE1LTMuMDUyLTcuOTE1LTkuMTVzMy40MTItOS4xNSA3LjkxNS05LjE1YTcuMDc0IDcuMDc0IDAgMCAxIDUuODgyIDIuNjVsLTEuNzgyIDEuNjcxYTQuOSA0LjkgMCAwIDAtNC4xLTIgNC44NDMgNC44NDMgMCAwIDAtNC4xNDEgMi4wMzZjLS44MzQgMS4xNjMtMS4xNiAyLjU0MS0xLjE2IDQuNzkzcy4zMjYgMy42MzIgMS4xNiA0Ljc5MmE0Ljg0MiA0Ljg0MiAwIDAgMCA0LjE0MSAyLjAzNCA0LjkzNiA0LjkzNiAwIDAgMCA0LjEtMi4wMzRsMS43ODIgMS43MDdhNy4wNzUgNy4wNzUgMCAwIDEtNS44ODIgMi42NTFNMjI2LjkwOCA3Mi4yMThhNS4xNyA1LjE3IDAgMCAxLTEuMjcgMi4xMDYgNC45MiA0LjkyIDAgMCAxLTMuNDg3IDEuMjM2aC0xLjEyOXYtMi4zMjdoLjgwNmMxLjgxNiAwIDIuMzU3LS41OCAyLjkzNy0yLjIxbDEuMjcyLTMuNDg5LTYuNDI3LTE3LjVoMi44MzdsNC45IDE0LjM0MSA0Ljg2OC0xNC4zNDFoMi44Mjl6XCI+PC9wYXRoPjwvZz48L3N2Zz5cbi8vICAgICAgIDwvYT5cbi8vICAgICA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyA8L2Rpdj5cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBmb290ZXIgLSBmb290ZXItYnJhbmRcblxuLnotYy1mb290ZXItYnJhbmQge1xuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IHMoNzIpOyAvLyAxMjhweFxuICAgIGhlaWdodDogcyg3MikgKiAoNzcuMDAyIC8gMjQ0LjA2NSk7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbiwgMCAwKTtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmZvb3Rlci1zb2NpYWwuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBmb290ZXItc29jaWFsXG4vL1xuLy8gQ29tcG9uZW50IGZvciBsaXN0aW5nIHRoZSBzb2NpYWwgbWVkaWEgaWNvbnMgYW5kIGxpbmtzLiAoVGV4dCBhbmQgaWNvbnMgaW4gd2hpdGUgY29sb3IpXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1mb290ZXItc29jaWFsXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiY29sXCI+XG4vLyAgICAgICA8aDM+Rm9sbG93IHVzPC9oMz5cbi8vICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJ6LWMtZm9vdGVyLXNvY2lhbF9faWNvbiB6LWMtZm9vdGVyLXNvY2lhbF9faWNvbi0tZmFjZWJvb2tcIiB0aXRsZT1cIkZhY2Vib29rIGxpbmtcIj48L2E+XG4vLyAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiei1jLWZvb3Rlci1zb2NpYWxfX2ljb24gei1jLWZvb3Rlci1zb2NpYWxfX2ljb24tLXR3aXR0ZXJcIiB0aXRsZT1cIlR3aXR0ZXIgbGlua1wiPjwvYT5cbi8vICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJ6LWMtZm9vdGVyLXNvY2lhbF9faWNvbiB6LWMtZm9vdGVyLXNvY2lhbF9faWNvbi0tbGlua2VkaW5cIiB0aXRsZT1cIkxpbmtlZGluIGxpbmtcIj48L2E+XG4vLyAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiei1jLWZvb3Rlci1zb2NpYWxfX2ljb24gei1jLWZvb3Rlci1zb2NpYWxfX2ljb24tLWluc3RhZ3JhbVwiIHRpdGxlPVwiSW5zdGFncmFtIGxpbmtcIj48L2E+XG4vLyAgICAgPC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGUgZm9vdGVyIC0gZm9vdGVyLXNvY2lhbFxuXG5cbi56LWMtZm9vdGVyLXNvY2lhbCB7XG4gIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbn1cblxuXG4uei1jLWZvb3Rlci1zb2NpYWxfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBtcyg1KTtcbiAgaGVpZ2h0OiBtcyg1KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluKTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cblxuLnotYy1mb290ZXItc29jaWFsX19pY29uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ouaWNvbi1mYWNlYm9vay5zdmcnKSBjZW50ZXIgY2VudGVyO1xufVxuXG5cbi56LWMtZm9vdGVyLXNvY2lhbF9faWNvbi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ouaWNvbi10d2l0dGVyLnN2ZycpIGNlbnRlciBjZW50ZXI7XG59XG5cblxuLnotYy1mb290ZXItc29jaWFsX19pY29uLS1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3ouaWNvbi1saW5rZWRpbi5zdmcnKSBjZW50ZXIgY2VudGVyO1xufVxuXG5cbi56LWMtZm9vdGVyLXNvY2lhbF9faWNvbi0taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvei5pY29uLWluc3RhZ3JhbS5zdmcnKSBjZW50ZXIgY2VudGVyO1xufVxuIiwiLy9cbi8vIF96LnBoYXJtYWN5LmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gcGhhcm1hY3lcbi8vXG4vLyBVc2VkIGFzIGEgY29udGFpbmVyIGZvciBwaGFybWFjeSBjb250ZW50XG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1waGFybWFjeVwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXBoYXJtYWN5X19wbGFjZVwiPlxuLy8gICAgIHotYy1waGFybWFjeV9fcGxhY2Vcbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtcGhhcm1hY3lfX2FkZHJlc3NcIj5cbi8vICAgICB6LWMtcGhhcm1hY3lfX2FkZHJlc3Ncbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtcGhhcm1hY3lfX3RlbFwiPlxuLy8gICAgIHotYy1waGFybWFjeV9fdGVsXG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXBoYXJtYWN5X19lbWFpbFwiPlxuLy8gICAgIHotYy1waGFybWFjeV9fZW1haWxcbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtcGhhcm1hY3lfX3dlYnNpdGVcIj5cbi8vICAgICB6LWMtcGhhcm1hY3lfX3dlYnNpdGVcbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtcGhhcm1hY3lfX2VzaG9wXCI+XG4vLyAgICAgei1jLXBoYXJtYWN5X19lc2hvcFxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1waGFybWFjeV9fYWN0aW9uc1wiPlxuLy8gICAgIHotYy1waGFybWFjeV9fYWN0aW9uc319XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXBoYXJtYWN5X19tYXBcIj5cbi8vICAgICB6LWMtcGhhcm1hY3lfX21hcFxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1waGFybWFjeV9fbG9nb1wiPlxuLy8gICAgIHotYy1waGFybWFjeV9fbG9nb1xuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1waGFybWFjeV9fbW9yZVwiPlxuLy8gICAgIHotYy1waGFybWFjeV9fbW9yZVxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1waGFybWFjeV9faG91cnNcIj5cbi8vICAgICB6LWMtcGhhcm1hY3lfX2hvdXJzXG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXBoYXJtYWN5X19zZXJ2aWNlc19faWNvbnNcIj5cbi8vICAgICAgei1jLXBoYXJtYWN5X19zZXJ2aWNlc19faWNvbnNcbi8vICAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLXBoYXJtYWN5X19zZXJ2aWNlc1wiPlxuLy8gICAgIHotYy1waGFybWFjeV9fc2VydmljZXNcbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtcGhhcm1hY3lfX2luZm9cIj5cbi8vICAgICB6LWMtcGhhcm1hY3lfX2luZm9cbi8vICAgPC9kaXY+XG4vLyA8L2Rpdj5cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBwaGFybWFjeSAtIHBoYXJtYWN5IC0gcGhhcm1hY3lcblxuXG4uei1jLXBoYXJtYWN5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gMWZyIGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAzMy4zMzMzMyUpIG1pbm1heCgwLCAzMy4zMzMzMyUpIG1pbm1heCgwLCAzMy4zMzMzMyUpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdhbGwtaW5mbyAgIGFsbC1pbmZvICAgcXVpY2tsaW5rcycgJ2FsbC1pbmZvICAgYWxsLWluZm8gICBxdWlja2xpbmtzJyAnYWxsLWluZm8gICAgICBhbGwtaW5mbyAgICAgIHF1aWNrbGlua3MnICdhbGwtaW5mbyAgICAgIGFsbC1pbmZvICAgICAgcXVpY2tsaW5rcycgJ2FjdGlvbnMgICBhY3Rpb25zICAgaG91cnMnICdtYXAgICAgICAgbWFwICAgICAgIGhvdXJzJyAnc2VydmljZXNfX2ljb25zICBzZXJ2aWNlc19faWNvbnMgIGhvdXJzJyAnc2VydmljZXMgIHNlcnZpY2VzICBob3VycycgJ2ltYWdlICAgICBpbWFnZSAgICAgaW1hZ2UnICdpbmZvICAgICAgaW5mbyAgICAgIC4nICdzdGFmICAgICAgc3RhZiAgICAgIC4nO1xuICB9XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogbXMoMSk7XG59XG5cblxuLnotYy1waGFybWFjeV9fcGxhY2Uge1xuICBtYXJnaW4tYm90dG9tOiBtcygwKTtcbiAgZm9udC1zaXplOiAkei1mb250LXNpemUtYmFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG4gIH1cbn1cblxuXG4uei1jLXBoYXJtYWN5X19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogcygxMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuLnotYy1waGFybWFjeV9fcXVpY2tsaW5rcyB7XG4gIGdyaWQtYXJlYTogcXVpY2tsaW5rcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gIH1cbn1cblxuLnotYy1waGFybWFjeV9fdGVsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogcyg0KTtcbiAgfVxuICBwYWRkaW5nOiBzKC02KSAwO1xuICBmb250LXNpemU6IG1zKDApO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkei1jb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBzKDEyKTtcbiAgICBoZWlnaHQ6IHMoMTIpO1xuICAgIG1hcmdpbi1yaWdodDogcygtNCk7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgfVxuXG4gIC56LWMtc3RvcmUtbG9jYXRvci1kZXRhaWxfX2FjdGlvbiB7XG4gICAgcGFkZGluZzogcygtOCk7XG4gIH1cbn1cblxuLnotYy1waGFybWFjeV9fZW1haWwsXG4uei1jLXBoYXJtYWN5X193ZWJzaXRlLFxuLnotYy1waGFybWFjeV9fZXNob3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBzKDQpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IHMoLTYpIDA7XG4gIGZvbnQtc2l6ZTogbXMoMCk7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR6LWNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuei1vLXN2Zy1pY29uLS1zbWFsbCBwYXRoIHtcbiAgICAgIGZpbGw6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogcygxMik7XG4gICAgaGVpZ2h0OiBzKDEyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHMoLTQpO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIH1cblxuICAuei1vLXN2Zy1pY29uLS1zbWFsbCBzdmcge1xuICAgIHdpZHRoOiBzKDEwKTtcbiAgICBoZWlnaHQ6IHMoMTApO1xuICB9XG5cbiAgLnotYy1zdG9yZS1sb2NhdG9yLWRldGFpbF9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiBzKC04KTtcbiAgfVxuXG4gIHNwYW46bm90KC56LW8tc3ZnLWljb24pIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnotYy1waGFybWFjeV9fZXNob3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBzKDApO1xufVxuXG4uei1jLXBoYXJtYWN5X19hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogcygwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWFyZWE6IGFjdGlvbnM7XG5cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcyg4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLXBoYXJtYWN5X19tYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBzKDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtYXJlYTogbWFwO1xuXG4gIGlmcmFtZSxcbiAgLmdlb2ZpZWxkLWdvb2dsZS1tYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IHMoODIpO1xuICB9XG59XG5cblxuLnotYy1waGFybWFjeV9fbG9nbyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzKDgpO1xuICAgIG1hcmdpbi1sZWZ0OiBzKDIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogcygyKTtcblxuICBpbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4uei1jLXBoYXJtYWN5X19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogcyg4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzdHJvbmcsXG4gIGVtLFxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIH1cbn1cblxuXG4uei1jLXBoYXJtYWN5X19ob3VycyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAkei1zcGFjZS1iYXNlO1xuICAgIHBhZGRpbmctbGVmdDogcyg0KTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiAtMXB4OyAvLyBjb3JyZWN0IDEgcHggYm9yZGVyXG4gIGZvbnQtc2l6ZTogbXMoMCk7XG4gIGdyaWQtYXJlYTogaG91cnM7XG5cbiAgdGQge1xuICAgIHRhYmxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiBzKC04KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnotYy1waGFybWFjeV9fc2VydmljZXNfX2ljb25zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBzKDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgZ3JpZC1hcmVhOiBzZXJ2aWNlc19faWNvbnM7XG4gIHBhZGRpbmctYm90dG9tOiBzKDgpO1xuXG4gIC56LWMtc2VydmljZXNfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBzKDApO1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgZm9udC1zaXplOiBtcyg1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1oZWFkaW5nO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBzKC00KSAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC56LWMtaXRlbV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBzKC01KSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC56LWMtaXRlbV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHotY29sb3ItZ3JlZW4tYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuei1jLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgLnotYy1pdGVtX19saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gICAgfVxuICB9XG5cbiAgLnotYy1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuei1jLWl0ZW1fX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBzKC0zKTtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgd2lkdGg6IHMoMTApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC56LWMtaXRlbV9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgZm9udC1zaXplOiBtcygxKTtcbiAgfVxuXG4gIC56LWMtaXRlbV9fb3BlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogcygtMSk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IHMoMTApO1xuICAgICAgICBoZWlnaHQ6IHMoMTApO1xuICAgICAgfVxuICAgICAgd2lkdGg6IHMoOCk7XG4gICAgICBoZWlnaHQ6IHMoOFxuICAgICAgKTtcbiAgICB9XG4gIH1cbn1cblxuLnotYy1waGFybWFjeV9fc2VydmljZXMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogcyg4KTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBzKDgpO1xuICBncmlkLWFyZWE6IHNlcnZpY2VzO1xufVxuXG5cbi56LWMtcGhhcm1hY3lfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiBzKDgpO1xuICBncmlkLWFyZWE6IGluZm87XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgZm9udC1zaXplOiBtcyg1KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1sYXJnZTtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiBzKDApO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWJvbGRlcjtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtaGVhZGluZztcbiAgICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctYmFzZTtcbiAgICBsaW5lLWhlaWdodDogbGgoMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4uei1jLXBoYXJtYWN5X19pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgMCBzKDgpO1xuICB9XG4gIG1hcmdpbjogMCAoLTEgKiBzKC0yKSk7XG4gIGdyaWQtYXJlYTogaW1hZ2U7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnotby1yYXRpbzo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgLnNsaWNrX19zbGlkZSBpbWc6bm90KC56LW8tcmF0aW9fX2NvbnRlbnQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrX19hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4uei1jLXBoYXJtYWN5X19zdGFmZiB7XG4gIG1hcmdpbi1ib3R0b206IHMoOCk7XG4gIGdyaWQtYXJlYTogc3RhZjtcblxuICBoMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1mYW1pbHk6ICR6LWZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBmb250LXNpemU6IG1zKDUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICR6LWxldHRlci1zcGFjaW5nLWxhcmdlO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IHMoMCk7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZGVyO1xuICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1oZWFkaW5nO1xuICAgIGxldHRlci1zcGFjaW5nOiAkei1sZXR0ZXItc3BhY2luZy1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCg4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4uei1jLXBoYXJtYWN5X19xci1jb2RlIHtcbiAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGxlcjtcbiAgcGFkZGluZy1ib3R0b206IHMoMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHMoNCk7XG4gICAgcGFkZGluZy1ib3R0b206IHMoMCk7XG4gIH1cblxuICAuei1jLXFyLWNvZGVfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC56LWMtcXItY29kZV9fbGluayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi56LWMtcGhhcm1hY3lfX2luZm8tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWFyZWE6IGFsbC1pbmZvO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgPiAqIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IixudWxsLCIvL1xuLy8gX3oudXNlci1mb3JtLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuYm9keS5hbGlhcy0tYWxwY250LWxvZ2luLCBib2R5LmFsaWFzLS1hbHBjbnQtcGFzc3dvcmR7XG4gIG1haW57XG4gICAgLy8gYWRkIHN0eWxlcyBmb3IgYWxsIGZvcm0gdGFnIHN0eWxlc1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogcygxOTIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzKDYpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICBtYXJnaW46ICR6LXNwYWNlLWJhc2UgYXV0byBzKDYpO1xuICAgIHBhZGRpbmc6IHMoMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItZ3JleS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuICB9XG5cbn1cbiNibG9jay1wYXNzd29yZHRleHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwe1xuICAgIG1hcmdpbjowO1xuICB9XG59XG4uei1jLXVzZXItZm9ybSB7XG5cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbGVyICR6LXNwYWNlLWJhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsICR6LWR1cmF0aW9uLWJhc2UgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtYmFzZTtcblxuICAgICY6bm90KFthcmlhLWRpc2FibGVkXSk6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktZGFya2VyO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbGVyO1xuICB9XG5cbiAgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkei1zcGFjZS1iYXNlO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGxlcjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi56LWMtcGFzc3dvcmQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi56LWMtdXNlci1wYXNzLXJlc2V0IHtcbiAgLy8gYWRkIHN0eWxlcyBmb3IgYWxsIGZvcm0gdGFnIHN0eWxlc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBzKDE5Mik7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IHMoNik7XG4gIH1cbiAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG4gIG1hcmdpbjogJHotc3BhY2UtYmFzZSBhdXRvIHMoNik7XG4gIHBhZGRpbmc6IHMoMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDtcblxuICAuZm9ybS1hY3Rpb25ze1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcygtNCk7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGw7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiBzKDQpO1xuXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbGVyICR6LXNwYWNlLWJhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHotZHVyYXRpb24tYmFzZSBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAkei1mb250LXNpemUtYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkei1mb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAmOm5vdChbYXJpYS1kaXNhYmxlZF0pOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktZGFya2VyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5wYWdlLXRpdGxlLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4vL1xuLy8gcGFnZSB0aXRsZVxuLy9cbi8vIEdlbmVyaWMgcGFnZSB0aXRsZSBjb21wb25lbnQgZm9yIHVzZSBpbiBwYWdlcy5cbi8vXG4vLyBNYXJrdXA6XG4vLyA8aDEgY2xhc3M9XCJ6LWMtcGFnZS10aXRsZVwiPlxuLy8gICBIYWxlIEJhcm5zIFBoYXJtYWN5XG4vLyA8L2gxPlxuLy9cbi8vIFN0eWxlZ3VpZGUgZ2VuZXJhbCAtIHBhZ2UgdGl0bGVcblxuXG4uei1jLXBhZ2UtdGl0bGUge1xuICBAZXh0ZW5kICV6LWMtcGFnZS10aXRsZTtcblxuXG4gIC8vIFBoYXJtYWN5IGNvbnRlbnQgdHlwZVxuICAubm9kZXR5cGUtLXBoYXJtYWN5ICYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xICogcygtNyk7XG4gICAgZm9udC1zaXplOiBtcyg3KTtcbiAgICBsaW5lLWhlaWdodDogbGgoMik7XG4gIH1cbn1cblxuXG4iLCIvL1xuLy8gX3ouY29sbGFwc2libGUuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi8vXG4vLyBjb2xsYXBzaWJsZVxuLy9cbi8vIFVzZWQgYXMgYSBjb2xsYXBzaWJsZSBpbiBtb2JpbGUgYW5kIGRlc2t0b3AgZm9yIHBoYXJtYWN5IHNlY3Rpb25zLiBDaGFuZ2UgYnJlYWtwb2ludHMgdG8gc2VlIGRpZmZlcmVudCB3YXlzIG9mIGRpc3BsYXkuXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1jb2xsYXBzaWJsZSB6LWMtY29sbGFwc2libGUtLW1kLW9wZW5cIj5cbi8vICAgPGJ1dHRvbiBpZD1cInRpdGxlLXBoYXJtYWN5LTJcIiBjbGFzcz1cInotYy1jb2xsYXBzaWJsZV9fdGl0bGUgei1jLWNvbGxhcHNpYmxlX190aXRsZS0tbWQtbGFyZ2VcIiB0eXBlPVwiYnV0dG9uXCI+XG4vLyAgICAgUGhhcm1hY3kgc2VydmljZXNcbi8vICAgICA8bGFiZWwgZm9yPVwiY29sbGFwc2libGUtMlwiPjwvbGFiZWw+XG4vLyAgIDwvYnV0dG9uPlxuLy8gICA8aW5wdXQgaWQ9XCJjb2xsYXBzaWJsZS0yXCIgdHlwZT1cImNoZWNrYm94XCIgaGlkZGVuPVwiXCI+XG4vLyAgIDxkaXYgaWQ9XCJjb2xsYXBzZS1waGFybWFjeS0yXCIgY2xhc3M9XCJ6LWMtY29sbGFwc2libGVfX2NvbnRlbnRcIiBhcmlhLWxhYmVsbGVkYnk9XCJ0aXRsZS1waGFybWFjeS0yXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInotYy1jb2xsYXBzaWJsZVwiIGlkPVwiei1jb2xsYXBzaWJsZS1zZXJ2aWNlc1wiPlxuLy8gICAgICAgPGJ1dHRvbiBpZD1cInotY29sbGFwc2libGUtdGl0bGUtc2VydmljZXMtMVwiIGNsYXNzPVwiei1jLWNvbGxhcHNpYmxlX190aXRsZVwiIHR5cGU9XCJidXR0b25cIj5cbi8vICAgICAgICAgUHJlc2NyaXB0aW9uIGRlbGl2ZXJ5IHNlcnZpY2Vcbi8vICAgICAgICAgPGxhYmVsIGZvcj1cImNvbGxhcHNpYmxlLTItMVwiPjwvbGFiZWw+XG4vLyAgICAgICA8L2J1dHRvbj5cbi8vICAgICAgIDxpbnB1dCBpZD1cImNvbGxhcHNpYmxlLTItMVwiIHR5cGU9XCJjaGVja2JveFwiIGhpZGRlbj1cIlwiPlxuLy8gICAgICAgPGRpdiBpZD1cInotY29sbGFwc2libGUtY29sbGFwc2Utc2VydmljZXMtMVwiIGNsYXNzPVwiei1jLWNvbGxhcHNpYmxlX19jb250ZW50XCIgYXJpYS1sYWJlbGxlZGJ5PVwiei1jb2xsYXBzaWJsZS10aXRsZS1zZXJ2aWNlcy0xXCIgZGF0YS1wYXJlbnQ9XCIjei1jb2xsYXBzaWJsZS1zZXJ2aWNlc1wiPlxuLy8gICAgICAgICA8ZGl2IGNsYXNzPVwicHktc21hbGxcIj5cbi8vICAgICAgICAgICBBbmltIHBhcmlhdHVyIGNsaWNoZSByZXByZWhlbmRlcml0LCBlbmltIGVpdXNtb2QgaGlnaCBsaWZlIGFjY3VzYW11cyB0ZXJyeSByaWNoYXJkc29uIGFkIHNxdWlkLiAzIHdvbGYgbW9vbiBvZmZpY2lhIGF1dGUsIG5vbiBjdXBpZGF0YXQgc2thdGVib2FyZCBkb2xvciBicnVuY2guIEZvb2QgdHJ1Y2sgcXVpbm9hIG5lc2NpdW50IGxhYm9ydW0gZWl1c21vZC4gQnJ1bmNoIDMgd29sZiBtb29uIHRlbXBvciwgc3VudCBhbGlxdWEgcHV0IGEgYmlyZCBvbiBpdCBzcXVpZCBzaW5nbGUtb3JpZ2luIGNvZmZlZSBudWxsYSBhc3N1bWVuZGEgc2hvcmVkaXRjaCBldC4gTmloaWwgYW5pbSBrZWZmaXllaCBoZWx2ZXRpY2EsIGNyYWZ0IGJlZXIgbGFib3JlIHdlcyBhbmRlcnNvbiBjcmVkIG5lc2NpdW50IHNhcGllbnRlIGVhIHByb2lkZW50LiBBZCB2ZWdhbiBleGNlcHRldXIgYnV0Y2hlciB2aWNlIGxvbW8uIExlZ2dpbmdzIG9jY2FlY2F0IGNyYWZ0IGJlZXIgZmFybS10by10YWJsZSwgcmF3IGRlbmltIGFlc3RoZXRpYyBzeW50aCBuZXNjaXVudCB5b3UgcHJvYmFibHkgaGF2ZW4ndCBoZWFyZCBvZiB0aGVtIGFjY3VzYW11cyBsYWJvcmUuXG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgICA8aSBjbGFzcz1cInotYy1jb2xsYXBzaWJsZV9fYXJyb3cgei1vLXN2Zy1pY29uXCI+PHN2ZyB3aWR0aD1cIjFlbVwiIGhlaWdodD1cIjFlbVwiIHZpZXdCb3g9XCIwIDAgOTYgOTZcIj48ZGVmcz48Y2xpcFBhdGggaWQ9XCJhLWNhcmV0LWRvd24tc2VydmljZXMtMVwiPjxwYXRoIGQ9XCJNMCAwaDk2djk2SDB6XCI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD1cInVybCgjYS1jYXJldC1kb3duLXNlcnZpY2VzLTEpXCI+PHBhdGggZD1cIk04Mi4zMzUgNjMuOTczTDQ4LjQxOCAzMy41IDE0LjUgNjMuOTczXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLXdpZHRoPVwiNFwiPjwvcGF0aD48L2c+PC9zdmc+PC9pPlxuLy8gICAgIDwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ6LWMtY29sbGFwc2libGVcIiBpZD1cInotY29sbGFwc2libGUtc2VydmljZXNcIj5cbi8vICAgICAgIDxidXR0b24gaWQ9XCJ6LWNvbGxhcHNpYmxlLXRpdGxlLXNlcnZpY2VzLTJcIiBjbGFzcz1cInotYy1jb2xsYXBzaWJsZV9fdGl0bGVcIiB0eXBlPVwiYnV0dG9uXCI+XG4vLyAgICAgICAgIFByZXNjcmlwdGlvbiBkZWxpdmVyeSBzZXJ2aWNlXG4vLyAgICAgICAgIDxsYWJlbCBmb3I9XCJjb2xsYXBzaWJsZS0yLTJcIj48L2xhYmVsPlxuLy8gICAgICAgPC9idXR0b24+XG4vLyAgICAgICA8aW5wdXQgaWQ9XCJjb2xsYXBzaWJsZS0yLTJcIiB0eXBlPVwiY2hlY2tib3hcIiBoaWRkZW49XCJcIj5cbi8vICAgICAgIDxkaXYgaWQ9XCJ6LWNvbGxhcHNpYmxlLWNvbGxhcHNlLXNlcnZpY2VzLTJcIiBjbGFzcz1cInotYy1jb2xsYXBzaWJsZV9fY29udGVudFwiIGFyaWEtbGFiZWxsZWRieT1cInotY29sbGFwc2libGUtdGl0bGUtc2VydmljZXMtMlwiIGRhdGEtcGFyZW50PVwiI3otY29sbGFwc2libGUtc2VydmljZXNcIj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInB5LXNtYWxsXCI+XG4vLyAgICAgICAgICAgQW5pbSBwYXJpYXR1ciBjbGljaGUgcmVwcmVoZW5kZXJpdCwgZW5pbSBlaXVzbW9kIGhpZ2ggbGlmZSBhY2N1c2FtdXMgdGVycnkgcmljaGFyZHNvbiBhZCBzcXVpZC4gMyB3b2xmIG1vb24gb2ZmaWNpYSBhdXRlLCBub24gY3VwaWRhdGF0IHNrYXRlYm9hcmQgZG9sb3IgYnJ1bmNoLiBGb29kIHRydWNrIHF1aW5vYSBuZXNjaXVudCBsYWJvcnVtIGVpdXNtb2QuIEJydW5jaCAzIHdvbGYgbW9vbiB0ZW1wb3IsIHN1bnQgYWxpcXVhIHB1dCBhIGJpcmQgb24gaXQgc3F1aWQgc2luZ2xlLW9yaWdpbiBjb2ZmZWUgbnVsbGEgYXNzdW1lbmRhIHNob3JlZGl0Y2ggZXQuIE5paGlsIGFuaW0ga2VmZml5ZWggaGVsdmV0aWNhLCBjcmFmdCBiZWVyIGxhYm9yZSB3ZXMgYW5kZXJzb24gY3JlZCBuZXNjaXVudCBzYXBpZW50ZSBlYSBwcm9pZGVudC4gQWQgdmVnYW4gZXhjZXB0ZXVyIGJ1dGNoZXIgdmljZSBsb21vLiBMZWdnaW5ncyBvY2NhZWNhdCBjcmFmdCBiZWVyIGZhcm0tdG8tdGFibGUsIHJhdyBkZW5pbSBhZXN0aGV0aWMgc3ludGggbmVzY2l1bnQgeW91IHByb2JhYmx5IGhhdmVuJ3QgaGVhcmQgb2YgdGhlbSBhY2N1c2FtdXMgbGFib3JlLlxuLy8gICAgICAgICA8L2Rpdj5cbi8vICAgICAgIDwvZGl2PlxuLy8gICAgICAgPGkgY2xhc3M9XCJ6LWMtY29sbGFwc2libGVfX2Fycm93IHotby1zdmctaWNvblwiPjxzdmcgd2lkdGg9XCIxZW1cIiBoZWlnaHQ9XCIxZW1cIiB2aWV3Qm94PVwiMCAwIDk2IDk2XCI+PGRlZnM+PGNsaXBQYXRoIGlkPVwiYS1jYXJldC1kb3duLXNlcnZpY2VzLTJcIj48cGF0aCBkPVwiTTAgMGg5NnY5NkgwelwiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9XCJ1cmwoI2EtY2FyZXQtZG93bi1zZXJ2aWNlcy0yKVwiPjxwYXRoIGQ9XCJNODIuMzM1IDYzLjk3M0w0OC40MTggMzMuNSAxNC41IDYzLjk3M1wiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS13aWR0aD1cIjRcIj48L3BhdGg+PC9nPjwvc3ZnPjwvaT5cbi8vICAgICA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxpIGNsYXNzPVwiei1jLWNvbGxhcHNpYmxlX19hcnJvdyB6LW8tc3ZnLWljb25cIj48c3ZnIHdpZHRoPVwiMWVtXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA5NiA5NlwiPjxkZWZzPjxjbGlwUGF0aCBpZD1cImEtY2FyZXQtZG93bi1waGFybWFjeS0yXCI+PHBhdGggZD1cIk0wIDBoOTZ2OTZIMHpcIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPVwidXJsKCNhLWNhcmV0LWRvd24tcGhhcm1hY3ktMilcIj48cGF0aCBkPVwiTTgyLjMzNSA2My45NzNMNDguNDE4IDMzLjUgMTQuNSA2My45NzNcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2Utd2lkdGg9XCI0XCI+PC9wYXRoPjwvZz48L3N2Zz48L2k+XG4vLyA8L2Rpdj5cbi8vXG4vL1xuLy8gU3R5bGVndWlkZSBwaGFybWFjeSAtIHBoYXJtYWN5IC0gY29sbGFwc2libGVcblxuLnotYy1jb2xsYXBzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6Y2hlY2tlZCB+IC56LWMtY29sbGFwc2libGVfX2NvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7IC8vIE1BR0lDTlVNQkVSOiBlbm91Z2ggdG8gZml0IGFsbCB0aGUgY29udGVudHMgaGVpZ2h0XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIH4gLnotYy1jb2xsYXBzaWJsZV9fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHotZHVyYXRpb24tcXVpY2tseSBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmICsgLnotYy1jb2xsYXBzaWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgLy8gY29ycmVjdCAxcHggYm9kZXJcbiAgfVxufVxuXG5cbi56LWMtY29sbGFwc2libGVfX3RpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBzKC00KSAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIGZvbnQtc2l6ZTogbXMoMCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1jb2xsYXBzaWJsZV9fdGl0bGUtLW1kLWxhcmdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHMoMCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogbXMoNSk7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWhlYWRpbmc7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICR6LWxldHRlci1zcGFjaW5nLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5cbi56LWMtY29sbGFwc2libGVfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR6LWR1cmF0aW9uLXNsb3dseSBlYXNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLnotYy1jb2xsYXBzaWJsZS0tbWQtb3BlbiAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC56LWMtY29sbGFwc2libGVfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzKC0yKSAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHotc3BhY2Utc21hbGxlcjtcbiAgICAgICAgY29sb3I6ICR6LWNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktZGFya2VyO1xuICAgIGZvbnQtc2l6ZTogbXMoMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IHMoMCk7XG4gICAgICBoZWlnaHQ6IHMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMSAqIHMoLTcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR6LXVybC1hcnJvdy1yaWdodC1ncmVlbik7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAuei1jLWNvbGxhcHNpYmxlX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogcygyKTtcbiAgICBmb250LXNpemU6IG1zKDApO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgzKTtcbiAgfVxuXG4gIC56LWMtY29sbGFwc2libGVfX2Fycm93IHtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1kYXJrZXI7XG4gIH1cbn1cblxuXG4uei1jLWNvbGxhcHNpYmxlX19hcnJvdyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IHMoMCk7XG4gICAgcmlnaHQ6IHMoMCk7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHMoLTIpO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHMoMSk7XG4gIGhlaWdodDogcygxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbn1cblxuLnotYy1jb2xsYXBzaWJsZS0tdm9pZCB7XG4gIC56LWMtY29sbGFwc2libGVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5lcnJvci1wYWdlLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4uei1jLWVycm9yLXBhZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogcygzNik7XG4gICAgbWFyZ2luLWJvdHRvbTogcygzNik7XG4gIH1cbiAgbWFyZ2luLXRvcDogcygtOCk7XG4gIG1hcmdpbi1ib3R0b206IHMoLTgpO1xuICBwYWRkaW5nOiBzKDEyKSBzKDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXN0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi56LWMtZXJyb3ItcGFnZV9fbmFtZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IG1zKDEwKTtcbiAgfVxuICBwYWRkaW5nLWJvdHRvbTogcygwKTtcbiAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgZm9udC1zaXplOiBtcyg2KTtcblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IG1zKDEyKTtcbiAgICB9XG4gICAgZm9udC1zaXplOiBtcyg4KTtcbiAgfVxufVxuXG4uei1jLWVycm9yLXBhZ2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLWJhc2U7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcygtMik7XG4gIH1cbn1cblxuLnotYy1lcnJvci1wYWdlLWNvbnRlbnQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogcyg4KTtcblxuICBhIHtcbiAgICBwYWRkaW5nOiAkei1zcGFjZS1zbWFsbGVzdCBzKDIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtcGlsbDtcbiAgICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLy9cbi8vIF96LmRydXBhbC1tZW51LWxvY2FsLXRhc2tzLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4uei1jLWRydXBhbC1tZW51LWxvY2FsLXRhc2tzIHtcbiAgbWFyZ2luOiBzKDApIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogbXMoLTEpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAmICsgLnotYy1kcnVwYWwtbWVudS1sb2NhbC10YXNrcyB7XG4gICAgbWFyZ2luLXRvcDogLTEgKiBzKDApO1xuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXIgJHotY29sb3ItZ3JleS1saWdodGVyICR6LWNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWRhcmtlcjtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZDtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkei1jb2xvci1ncmV5LWxpZ2h0ZXIgJHotY29sb3ItZ3JleS1saWdodGVyICR6LWNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi56LWMtZHJ1cGFsLW1lbnUtbG9jYWwtdGFza3MtLXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogbXMoLTEpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkei1zcGFjZS1zbWFsbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgICBjb2xvcjogJHotY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBfei5kcnVwYWwtaGVscC1ibG9jay5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLnotYy1kcnVwYWwtaGVscC1ibG9jayB7XG4gIG1hcmdpbjogJHotc3BhY2Utc21hbGwgMDtcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLXllbGxvdy1iYXNlLWhlbHBlcjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkei1jb2xvci15ZWxsb3ctYmFzZS1oZWxwZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXllbGxvdy1saWdodGVyLWhlbHBlcjtcbiAgZm9udC1zaXplOiBtcygtMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5jb250ZW50LXNlYXJjaC1saXN0LmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4uei1jLWNvbnRlbnQtc2VhcmNoLWxpc3Qge1xuICAucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucGFnZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGw7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5zZWFyY2gtbGlzdC5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLnotYy1zZWFyY2gtbGlzdF9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogJHotc3BhY2UtYmFzZTtcbn1cblxuXG4uei1jLXNlYXJjaC1saXN0X19jb250ZW50IHtcbiAgcGFkZGluZzogJHotc3BhY2UtbGFyZ2UgMDtcbn1cblxuXG4uei1jLXNlYXJjaC1saXN0X19lbXB0eSB7XG4gIG1hcmdpbjogJHotc3BhY2UtbGFyZ2UgMDtcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlc3Q7XG5cbiAgaDUge1xuICAgIEBleHRlbmQgJXotYy1wYXJhZ3JhcGgtbGVhZDtcbiAgICBjb2xvcjogJHotY29sb3ItZ3JleS1saWdodDtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktYm9sZDtcbiAgICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IHMoLTIpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGw7XG4gIH1cbn1cblxuXG4uei1jLXNlYXJjaC1saXN0X190b3RhbC1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGw7XG59XG5cblxuLnotYy1zZWFyY2gtbGlzdF9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG4gIHBhZGRpbmc6IHMoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gIGZvbnQtc2l6ZTogbXMoMCk7XG5cbiAgbGFiZWwsXG4gIGxlZ2VuZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBzKC00KTtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbGVyO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5zZWFyY2gtbGlzdC1pdGVtLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuXG4uei1jLXNlYXJjaC1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBzKC0yKTtcbiAgcGFkZGluZzogJHotc3BhY2Utc21hbGwgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uei1jLXNlYXJjaC1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1ib2xkO1xuICBmb250LXdlaWdodDogJHotZm9udC13ZWlnaHQtYm9sZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogcyg0KTtcbiAgICBoZWlnaHQ6IHMoNCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBzKC02KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHotdXJsLWFycm93LXJpZ2h0LWdyZWVuKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cblxuLnotYy1zZWFyY2gtbGlzdC1pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IHMoOCk7XG4gIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsO1xufVxuIiwiLy9cbi8vIF96LnNlYXJjaC1maWx0ZXJzLmNvbXBvbmVudHMuc2Nzc1xuLy9cblxuLnotYy1zZWFyY2gtbGlzdC1oZWFkZXJfX2ZpbHRlcnMge1xuICBwYWRkaW5nOiBzKC00KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbn1cblxuLnotYy1zZWFyY2gtbGlzdF9fc2VhcmNoIHtcbiAgLnotYy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi56LWMtc2VhcmNoX19pbnB1dCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuXG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgcGFkZGluZzogcygtNikgcygxMCkgcygtNikgcygtMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtcGlsbDtcbiAgICBmb250LXNpemU6IG1zKDApO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLXByaW1hcnktYmFzZTtcbiAgICB9XG5cbiAgICAmOjotbXMtY2xlYXIgeyAvLyB0byByZW1vdmUgdGhlIFggaW4gdGhlIGlucHV0IGZvciBJRSBhbmQgRWRnZVxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnotYy1zZWFyY2hfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBzKDgpO1xuICAgIGhlaWdodDogcyg4KTtcbiAgICBtYXJnaW4tbGVmdDogLTEgKiBzKDgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5zZWFyY2gtYmxvY2suY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi56LWMtc2VhcmNoLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG59XG5cblxuLnotYy1zZWFyY2gtYmxvY2tfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogcygxNDYpOyAgLy8gTUFHSUNOVU1CRVI6IHRvIGF2b2lkIGJlaW5nIHRvbyBiaWdcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoI3tzKDgpfSArIDJweCk7IC8vIDJweCBvZiBib3JkZXIgaGVpZ2h0XG4gICAgcGFkZGluZzogcygtNikgcygxMCkgcygtNikgcygtMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICR6LWJvcmRlci1yYWRpdXMtcGlsbDtcbiAgICBmb250LXNpemU6IG1zKDApO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgzKTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBuZWVkZWQgdG8gYXZvaWQgY29uZmxpY3RpdmUgaW9zIHN0eWxpbmdcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHsgLy8gdG8gcmVtb3ZlIHRoZSBYIGluIHRoZSBpbnB1dCBmb3IgSUUgYW5kIEVkZ2VcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLnotYy1zZWFyY2gtYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDsgLy8gMXB4IG9mIGlucHV0IGJvcmRlciBjb3JyZWN0aW9uXG4gICAgcmlnaHQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogcyg4KTtcbiAgICBoZWlnaHQ6IHMoOCk7XG4gICAgbWFyZ2luLWxlZnQ6ICAtMSAqIHMoOCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBuZWVkZWQgdG8gYXZvaWQgY29uZmxpY3RpdmUgaW9zIHN0eWxpbmdcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHMoLTUpO1xuICAgICAgbGVmdDogcygtNSk7XG4gICAgICB3aWR0aDogbXMoMik7XG4gICAgICBoZWlnaHQ6IG1zKDIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIF96LnNlYXJjaC1maWx0ZXIuY29tcG9uZW50cy5zY3NzXG4vL1xuXG5cbi56LWMtc2VhcmNoLWZpbHRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHMoLTQpO1xuICB9XG4gIG1hcmdpbi1yaWdodDogcygtMik7XG4gIGZvbnQtc2l6ZTogbXMoLTEpO1xufVxuXG5cbi56LWMtc2VhcmNoLWZpbHRlci0tc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiBzKDQpO1xuXG4gIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIG1hcmdpbi10b3A6IHMoLTYpO1xuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzKC0yKTtcbiAgICB9XG4gIH1cblxufVxuIiwiLy9cbi8vIF96LmxheW91dC1pcnJlZ3VsYXItZ3JpZC5jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy9cbi8vIGxheW91dCBpcnJlZ3VsYXIgZ3JpZFxuLy9cbi8vIFVzZWQgaW4gaG9tZSB0byBwbGFjZSB2aXN1YWwgYmxvY2tzIGluIGFuIGlycmVndWxhciBncmlkXG4vL1xuLy8gTWFya3VwOlxuLy8gPGRpdiBjbGFzcz1cInotYy1sYXlvdXQtaXJyZWd1bGFyLWdyaWQgIHt7bW9kaWZpZXJfY2xhc3N9fVwiPlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWxheW91dC1pcnJlZ3VsYXItZ3JpZF9faXRlbVwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ3LTEwMCBoLTEwMCBiZy1saWdodFwiPml0ZW0tMTwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cInotYy1sYXlvdXQtaXJyZWd1bGFyLWdyaWRfX2l0ZW1cIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwidy0xMDAgaC0xMDAgYmctbGlnaHRcIj5pdGVtLTI8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJ6LWMtbGF5b3V0LWlycmVndWxhci1ncmlkX19pdGVtXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInctMTAwIGgtMTAwIGJnLWxpZ2h0XCI+aXRlbS0zPC9kaXY+XG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiei1jLWxheW91dC1pcnJlZ3VsYXItZ3JpZF9faXRlbVwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ3LTEwMCBoLTEwMCBiZy1saWdodFwiPml0ZW0tNDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIC56LWMtbGF5b3V0LWlycmVndWxhci1ncmlkLS1yZXYgIC0gcG9ydHJhaXQgaXRlbSBvbiBsZWZ0XG4vL1xuLy8gU3R5bGVndWlkZSBsYXlvdXRzIC0gbGF5b3V0IGlycmVndWxhciBncmlkXG5cblxuLnotYy1sYXlvdXQtaXJyZWd1bGFyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IDA7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoJHotYy1ibG9jay12aXN1YWwtbWluLWhlaWdodCwgMWZyKSk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICAnb25lJ1xuICAgICAgICAgICAgICAgICAgICAgICAgJ3R3bydcbiAgICAgICAgICAgICAgICAgICAgICAgICd0aHJlZSdcbiAgICAgICAgICAgICAgICAgICAgICAgICdmb3VyJztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBncmlkLWNvbHVtbi1nYXA6ICR6LXNwYWNlLXNtYWxsZXI7IC8vICRncmlkLWd1dHRlci13aWR0aFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KCR6LWMtYmxvY2stdmlzdWFsLW1pbi1oZWlnaHQsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdvbmUgIHR3byAgdGhyZWUnXG4gICAgICAgICAgICAgICAgICAgICAgICAgJ2ZvdXIgZm91ciB0aHJlZSc7XG4gIH1cbn1cblxuXG4uei1jLWxheW91dC1pcnJlZ3VsYXItZ3JpZC0tcmV2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vIGdyaWQgYXR0cmlidXRlcyBtdXN0IGJlIHJlcGVhdGVkIGhlcmUgZm9yIElFMTFcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkei1zcGFjZS1zbWFsbGVyOyAvLyAkZ3JpZC1ndXR0ZXItd2lkdGhcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgkei1jLWJsb2NrLXZpc3VhbC1taW4taGVpZ2h0LCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnb25lICB0d28gIHRocmVlJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICdvbmUgIGZvdXIgZm91cic7XG4gIH1cbn1cblxuXG4uei1jLWxheW91dC1pcnJlZ3VsYXItZ3JpZF9faXRlbSB7XG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIGdyaWQtYXJlYTogb25lO1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZ3JpZC1hcmVhOiB0d287XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICBncmlkLWFyZWE6IHRocmVlO1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgZ3JpZC1hcmVhOiBmb3VyO1xuICB9XG59XG5cblxuXG5cbiIsIi8qXG4gICAgLSBBdXRob3I6IFwiQWxiYSBNYXJ0aW5leiBMYWJyYWRvciA8YW1hcnRpbmV6QGhpYmVydXMuY29tPlwiXG4gICAgLSBOYW1lOiBcIl9waGFybWFjaXN0LW1lbnUuc2Nzc1wiXG4gICAgLSBFeHBsYW5hdGlvbjogXCJBZGQgc3R5bGVzIHRvIG1haW4gbWVudVwiXG4gICAgLSBTTUFDU1Mgb3JkZXI6IChkb2Nyb290L3RoZW1lcy9jdXN0b20vbWFya2V0cGxhY2Uvc2Nzcy9zbWFjc3MtZ3VpZGUueW1sKVxuICAgICAgICAgICAgICAgICAgICAxLiBCb3hcbiAgICAgICAgICAgICAgICAgICAgMi4gQW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgIDMuIEJvcmRlclxuICAgICAgICAgICAgICAgICAgICA0LiBCYWNrZ3JvdW5kXG4gICAgICAgICAgICAgICAgICAgIDUuIFRleHRcbiAgICAgICAgICAgICAgICAgICAgNi4gT3RoZXJcbiAgICAtIE1hcmt1cDogPD5cbiovXG4jYmxvY2stcGhhcm1hY2lzdG1lbnUsICNibG9jay1waGFybWFjaXN0bWVudS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3gtc2hhZG93OiAzcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhzLXBsdXMpIHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBjb2xvcjogJHotY29sb3ItZ3JleS1iYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhzLXBsdXMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkei1jb2xvci1ncmVlbi1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaS11c2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvbW9iaWxlL3VzZXIuc3ZnJyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhzLXBsdXMpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgICYub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9jZXJyYXIucG5nJyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1waGFybWFjaXN0bWVudSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuLm5vZGUtcGhhcm1hY3ktZWRpdC1mb3JtLCAudXNlci1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgLmxheW91dC1yZWdpb24tbm9kZS1zZWNvbmRhcnl7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkei1jb2xvci1ncmVlbi1saWdodGVyO1xuICB9XG5cbiAgbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG5cbiAgLmZvcm0td3JhcHBlcntcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgaW5wdXQsIHRleHRhcmVhe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJ1dHRvbntcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkei1jb2xvci1ncmVlbi1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JlZW4tYmFzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZWVuLWRhcmtlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHotY29sb3ItZ3JlZW4tZGFya2VyO1xuICAgIH1cbiAgfVxufVxuIiwiLypcbiAgICAtIEF1dGhvcjogXCJHZXJtYW4gTG9wZXogUGVkcml6YSA8Z2xvcGV6QGhpYmVydXMuY29tPlwiXG4gICAgLSBOYW1lOiBcIl9lZGl0X3VzZXJfcGhhcm1hY2lzdC5zY3NzXCJcbiAgICAtIEV4cGxhbmF0aW9uOiBcIkFkZCBzdHlsZXMgdG8gdXNlciBmb3JtIG9mIHBoYXJtYWNpc3QncyB1c2VyXCIsXG4qL1xuXG4vL0EgYmxvY2sgdGhhdCB3YXMgc2hvd24gcmVmZXJyaW5nIHRvIHRoZSBtb2R1bGUgaGFzIGJlZW4gaGlkZGVuIFwiUGFzc3dvcmQgUG9saWN5XCJcbiNwYXNzd29yZC1wb2xpY3ktc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vXG4vLyBfei5kcnVwYWwtb3ZlcnJpZGVzLm92ZXJyaWRlcy5zY3NzXG4vL1xuXG5cbi5qcy1vZmYtY2FudmFzLWRpYWxvZy1vcGVuOjphZnRlciB7XG4gIC8vIGZpeGVzIHNpZGViYXIgbW9kYWwgb3ZlcmxheSBub3QgY292ZXJpbmcgYWxsIHBhZ2VcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAkei16aW5kZXgtbW9kYWw7XG59XG5cblxuLmxheW91dC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBmaXhlcyBjbG9zZSBpY29uIG5vdCBzaG93aW5nXG59XG5cblxuLy8gRHJ1cGFsIGFkbWluIHRvb2xiYXIgY29ycmVjdGlvblxuLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsIHtcbiAgLy8gMzlweCA9IGRydXBhbCBhZG1pbiBoZWlnaHQgZGVza3RvcFxuICBtYXJnaW4tdG9wOiBjYWxjKDM5cHggKyAje3MoMzgpfSk7IC8vICR6LWhlYWRlci1kZXNrdG9wLWhlaWdodFxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvLyAzOXB4ID0gZHJ1cGFsIGFkbWluIGhlaWdodCBkZXNrdG9wXG4gICAgbWFyZ2luLXRvcDogY2FsYygzOXB4ICsgI3tzKDQ2KX0gKyAje3MoMTgpfSk7IC8vICR6LWhlYWRlci1kZXNrdG9wLWhlaWdodFxuXG4gICAgLnotYy1oZWFkZXItZGVza3RvcCB7XG4gICAgICB0b3A6IDM5cHg7XG4gICAgfVxuXG4gICAgJi50b29sYmFyLXRyYXktb3BlbiB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDc5cHggKyAje3MoNDYpfSArICN7cygxOCl9KTsgLy8gJHotaGVhZGVyLWRlc2t0b3AtaGVpZ2h0XG5cbiAgICAgIC56LWMtaGVhZGVyLWRlc2t0b3Age1xuICAgICAgICB0b3A6IDc5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBtYXJnaW4tdG9wOiAtMSAqIDc5cHg7XG4gIH1cbn1cblxuXG4udmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIC8vIGN1c3RvbSBibG9jayBUb3V0dWJlIHZpZGVvXG4gIG1hcmdpbi1ib3R0b206ICR6LXNwYWNlLWJhc2U7XG59XG5cbi5sYXlvdXQtc2VjdGlvbiAucmVtb3ZlLXNlY3Rpb24ge1xuICAvLyBhdm9pZCBYIGJ1dHRvbiB0byBvIG91dCBvZiB0aGUgcGFnZSBpbiBsYXlvdXQgYnVpbGRlclxuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG5cbi8vIElycmVndWxhciBncmlkIG92ZXJyaWRlc1xuXG4uei1jLWxheW91dC1pcnJlZ3VsYXItZ3JpZF9faXRlbSB7XG4gIFtkYXRhLWJsb2NrLXBsdWdpbi1pZF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyBIaWRlIFwiQWRkIGJsb2NrXCIgc2VjdGlvbiBmcm9tIGlycmVndWxhciBncmlkIHdoZW4gZmlsbGVkXG4gIC5jb250ZXh0dWFsLXJlZ2lvbixcbiAgc2VjdGlvbiB7XG4gICAgJiArIC5uZXctYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBfei5kcnVwYWwtd2ViZm9ybS5vdmVycmlkZXMuc2Nzc1xuLy9cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcblxuICBwYWRkaW5nOiBzKC0yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcblxuXG4gIC8vaW5wdXRzXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBzZWxlY3QsIHRleHRhcmVhIHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHMoLTQpIHMoLTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR6LWNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbGVyO1xuICB9XG5cbiAgLy9yYWRpb2J1dHRvbnNcbiAgLmZvcm0tdHlwZS1yYWRpbyB7XG5cbiAgICBpbnB1dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbiAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHMoNik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHotY29sb3ItZ3JleS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGxlcjtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gICAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHMoMCk7XG4gICAgICBoZWlnaHQ6IHMoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkei1jb2xvci1ncmV5LWxpZ2h0ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkei1ib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICAgIGJhY2tncm91bmQ6ICR6LWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiBzKC02KTtcbiAgICAgIHdpZHRoOiBzKC00KTtcbiAgICAgIGhlaWdodDogcygtNCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkei1jb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHMoLTIpO1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG4gIH1cblxuICAvL2lucHV0IHR5cGUgZmlsZVxuICAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSB7XG5cbiAgICA+IGxhYmVsIHtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHotY29sb3ItZ3JleS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGw7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbGVyO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgIHBhZGRpbmc6IHMoLTQpIDA7XG4gICAgICBjb2xvcjogJHotY29sb3ItZ3JleS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAkei1mb250LXNpemUtc21hbGxlcjtcbiAgICB9XG4gIH1cblxuICAvL1Rlcm1zIG9mIHNlcnZpY2VcbiAgLmZvcm0tdHlwZS13ZWJmb3JtLXRlcm1zLW9mLXNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiBzKDApO1xuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICR6LWNvbG9yLWdyZXktYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsZXI7XG4gICAgfVxuICB9XG5cbiAgLy9JbnB1dCB0eXBlIGNoZWNrYm94XG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogcyg0KTtcblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICAgICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICAgICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICAmIH4gbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjppbmRldGVybWluYXRlIH4gbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQge1xuXG4gICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgICBmb250LXNpemU6ICR6LWZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG5cbiAgICAmOm5vdCgucmFkaW9zLS13cmFwcGVyKSB7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkei1jb2xvci1ncmV5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJHotZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHMoLTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IHMoLTIpO1xuICAgIGNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWJhc2U7XG4gICAgZm9udC1zaXplOiBtcygyKTtcbiAgICBmb250LWZhbWlseTogJHotZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBsZXR0ZXItc3BhY2luZzogJHotbGV0dGVyLXNwYWNpbmctYmFzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogbXMoMyk7XG4gICAgfVxuICB9XG5cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblxuICAgIG1hcmdpbi10b3A6IHMoMik7XG4gICAgcGFkZGluZzogcygtNikgcygtNCk7XG4gICAgdHJhbnNpdGlvbjogYWxsICR6LWR1cmF0aW9uLWJhc2UgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHotY29sb3ItZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogJHotYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZWVuO1xuICAgIGNvbG9yOiAkei1jb2xvci13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkei1jb2xvci1wcmltYXJ5LWRhcmtlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLXByaW1hcnktZGFya2VyO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIF96Lmdvb2dsZS10b29sdGlwLm92ZXJyaWRlcy5zY3NzXG4vL1xuXG4uZ20tc3R5bGUge1xuICAuZ20tc3R5bGUtaXctYyB7XG4gICAgcGFkZGluZzogcygwKSBzKC00KSBzKC00KTtcbiAgICBjb2xvcjogJHotY29sb3ItcHJpbWFyeS1iYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkei1mb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogbXMoMCk7XG4gICAgZm9udC13ZWlnaHQ6ICR6LWZvbnQtd2VpZ2h0LWhlYWRpbmc7XG5cbiAgICAuZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgICAgIHRvcDogLTEgKiBzKC03KTtcbiAgICAgIHJpZ2h0OiAtMSAqIHMoLTcpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIF96LmJvb3RzdHJhcC1ncmlkLm92ZXJyaWRlcy5zY3NzXG4vL1xuXG4uY29udGFpbmVyIHtcbiAgLy8gYmlnZ2VyIHNwYWNlIGluIG91dGVyIGxpbWl0cyB0byBhdm9pZCB0ZXh0IGJlIHRvbyBjbG9zZSB0byB3aW5kb3cgZWRnZXNcbiAgcGFkZGluZy1yaWdodDogJHotc3BhY2Utc21hbGw7XG4gIHBhZGRpbmctbGVmdDogJHotc3BhY2Utc21hbGw7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCJcbi8vXG4vLyBfei51dGlsaXRpZXMub2JqZWN0LWZpdC5zY3NzXG4vL1xuXG4vLyBXZSB3aWxsIG5ldmVyIHVzZSAuei11LW9iamVjdC1maXQgYWxvbmVcbi8vIGJlY2F1c2Ugd2UgdXNlIC56LXUtb2JqZWN0LWZpdCBvbmx5IGFzIGEgamF2YXNjcmlwdCBzZWxlY3RvciBpbml0aWFsaXplclxuLy8gZm9yIHBvbHlmaWxsIGh0dHBzOi8vZ2l0aHViLmNvbS9iZnJlZC1pdC9vYmplY3QtZml0LWltYWdlc1xuXG5cbi56LXUtb2JqZWN0LWZpdC0tY292ZXIge1xuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKTtcbn1cblxuXG4uei11LW9iamVjdC1maXQtLWNvbnRhaW4tMC0wIHtcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluLCAwIDApO1xufVxuXG5cbi56LXUtb2JqZWN0LWZpdC0tY29udGFpbi0wLTUwIHtcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluLCAwIDUwJSk7XG59XG5cblxuLnotdS1vYmplY3QtZml0LS1jb250YWluLWNlbnRlci1jZW50ZXIge1xuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4sIGNlbnRlciBjZW50ZXIpO1xufVxuIiwiXG4vL1xuLy8gX3ouYmxvY2sudXRpbGl0aWVzLnNjc3Ncbi8vXG5cbi8vIFdlIHVzZSB0aGlzIHV0aWxpdGllcyBmb3IgZ2VuZXJhbCBwdXJwb3NlIG1vZGlmaWVycyBmb3IgYmxvY2sgY29tcG9uZW50c1xuXG5cbi8vIEJHIHV0aWxpdGllc1xuXG4uei11LWJsb2NrLWJnLS1ub25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi56LWMtYmxvY2stbWVkaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLnotdS1ibG9jay1iZy0tZ3JleS1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZXktbGlnaHRlc3Q7XG5cbiAgJi56LWMtYmxvY2stbWVkaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICB9XG4gIH1cbn1cblxuLnotdS1ibG9jay1iZy0tZ3JlZW4tbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR6LWNvbG9yLWdyZWVuLWxpZ2h0ZXI7XG5cbiAgJi56LWMtYmxvY2stbWVkaWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHotY29sb3ItZ3JlZW4tbGlnaHRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQYWRkaW5nIHV0aWxpdGllc1xuXG4uei11LWJsb2NrLXBhZGRpbmctLWRlZmF1bHQge1xuICBwYWRkaW5nOiAkei1zcGFjZS1iYXNlICguNSAqICR6LXNwYWNlLWJhc2UpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAkei1zcGFjZS1sYXJnZSAkei1zcGFjZS1sYXJnZXI7XG4gIH1cbn1cblxuXG4uei11LWJsb2NrLXBhZGRpbmctLXplcm8ge1xuICBwYWRkaW5nOiAkei1zcGFjZS1iYXNlIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6ICR6LXNwYWNlLWJhc2UgMDtcbiAgfVxufVxuXG5cbi56LXUtYmxvY2stcGFkZGluZy0tZXh0cmEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICB9XG59XG5cblxuLy8gQ1RBIHV0aWxpdGllcyAoQ1RBOiBDYWxsIFRvIEFjdGlvbiBvciBidXR0b24pXG4vLyB1c2VkIHRvIG1ha2UgYWxsIGJsb2NrIGNsaWNrYWJsZSBvciBqdXN0IHRoZSBidXR0b25cblxuLnotdS1ibG9jay1jdGEtLWJ1dHRvbiB7XG4gIC56LWMtYmxvY2stdmlzdWFsX19saW5rLFxuICAuei1jLWJsb2NrLWJnX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLnotYy1ibG9jay1jdGEtLWJsb2NrIHtcbiAgLnotYy1ibG9jay12aXN1YWxfX2xpbmssXG4gIC56LWMtYmxvY2stYmdfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gVGV4dCBhbGlnbm1lbnRcblxuLnotdS1ibG9jay10ZXh0LWFsaWduLS1jZW50ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iXX0= */
