@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Playfair+Display:400,700);/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */: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: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1330px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-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:700}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:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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]{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:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#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:700}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:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{max-width:750px}}@media(min-width: 992px){.container{max-width:970px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1330px){.container{max-width:1300px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1330px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width: 767.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: 991.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: 1199.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: 1329.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-moz-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(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;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:inline-flex;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:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.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(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.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.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + 0.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(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.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{box-shadow:0 0 0 .2rem rgba(40,167,69,.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;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.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(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.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.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + 0.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(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.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{box-shadow:0 0 0 .2rem rgba(220,53,69,.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;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 768px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;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:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-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:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.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{box-shadow:0 0 0 .2rem rgba(72,180,97,.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{box-shadow:0 0 0 .2rem rgba(72,180,97,.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{box-shadow:0 0 0 .2rem rgba(58,176,195,.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{box-shadow:0 0 0 .2rem rgba(58,176,195,.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{box-shadow:0 0 0 .2rem rgba(222,170,12,.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{box-shadow:0 0 0 .2rem rgba(222,170,12,.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{box-shadow:0 0 0 .2rem rgba(225,83,97,.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{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;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:#007bff;border-color:#007bff}.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{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.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{box-shadow:0 0 0 .2rem rgba(40,167,69,.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{box-shadow:0 0 0 .2rem rgba(40,167,69,.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{box-shadow:0 0 0 .2rem rgba(23,162,184,.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{box-shadow:0 0 0 .2rem rgba(23,162,184,.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{box-shadow:0 0 0 .2rem rgba(255,193,7,.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{box-shadow:0 0 0 .2rem rgba(255,193,7,.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{box-shadow:0 0 0 .2rem rgba(220,53,69,.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{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.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{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;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.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;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{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width: 768px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width: 1330px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 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:#007bff}.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:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;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:flex;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:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.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:0.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.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.5rem;padding-left:1.5rem}.custom-control-inline{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:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.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:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background: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:#007bff;background-color:#007bff}.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,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.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,123,255,.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(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;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:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.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.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.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.5em + 0.75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + 0.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{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-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-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:#b3d7ff}.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:#007bff;border:0;border-radius:1rem;-moz-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;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.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:#007bff;border:0;border-radius:1rem;-ms-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;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;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:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;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{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;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: 767.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 768px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width: 991.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 992px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width: 1199.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 1200px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width: 1329.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 1330px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{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{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.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:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(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='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.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,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.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,.5);border-color:rgba(255,255,255,.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,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width: 768px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width: 768px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width: 768px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;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:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.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:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width: 768px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media(min-width: 768px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width: 992px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width: 1200px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width: 1330px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:0.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 1200px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1330px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;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}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height: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:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}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:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1330px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 768px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 992px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 1200px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1330px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 768px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 992px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1200px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1330px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-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: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: sticky){.sticky-top{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{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.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:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 768px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 992px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 1200px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1330px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 768px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 992px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1200px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1330px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,.5) !important}.text-white-50{color:rgba(255,255,255,.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}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:1200px !important}.container{min-width:1200px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*# sourceMappingURL=style.css.map */
/*! jQuery UI - v1.12.1 - 2016-09-14*/ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-aws:before{content:"\F375"}.fa-backward:before{content:"\F04A"}.fa-balance-scale:before{content:"\F24E"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bicycle:before{content:"\F206"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blind:before{content:"\F29D"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-book:before{content:"\F02D"}.fa-book-open:before{content:"\F518"}.fa-bookmark:before{content:"\F02E"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-btc:before{content:"\F15A"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-certificate:before{content:"\F0A3"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-square:before{content:"\F14A"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-credit-card:before{content:"\F09D"}.fa-crop:before{content:"\F125"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-delicious:before{content:"\F1A5"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-deviantart:before{content:"\F1BD"}.fa-diagnoses:before{content:"\F470"}.fa-dice:before{content:"\F522"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-divide:before{content:"\F529"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edit:before{content:"\F044"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-excel:before{content:"\F1C3"}.fa-file-image:before{content:"\F1C5"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fire:before{content:"\F06D"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-fulcrum:before{content:"\F50B"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-gift:before{content:"\F06B"}.fa-git:before{content:"\F1D3"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-martini:before{content:"\F000"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-handshake:before{content:"\F2B5"}.fa-hashtag:before{content:"\F292"}.fa-hdd:before{content:"\F0A0"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-heart:before{content:"\F004"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hockey-puck:before{content:"\F453"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-houzz:before{content:"\F27C"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-instagram:before{content:"\F16D"}.fa-internet-explorer:before{content:"\F26B"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-joget:before{content:"\F3B7"}.fa-joomla:before{content:"\F1AA"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-meh:before{content:"\F11A"}.fa-memory:before{content:"\F538"}.fa-mercury:before{content:"\F223"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-moon:before{content:"\F186"}.fa-motorcycle:before{content:"\F21C"}.fa-mouse-pointer:before{content:"\F245"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nintendo-switch:before{content:"\F418"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-old-republic:before{content:"\F510"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-osi:before{content:"\F41A"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-paint-brush:before{content:"\F1FC"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-people-carry:before{content:"\F4CE"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-volume:before{content:"\F2A0"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-plane:before{content:"\F072"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poo:before{content:"\F2FE"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-r-project:before{content:"\F4F7"}.fa-random:before{content:"\F074"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-rendact:before{content:"\F3E4"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-retweet:before{content:"\F079"}.fa-ribbon:before{content:"\F4D6"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-rupee-sign:before{content:"\F156"}.fa-safari:before{content:"\F267"}.fa-sass:before{content:"\F41E"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-search:before{content:"\F002"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shower:before{content:"\F2CC"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-simplybuilt:before{content:"\F215"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skull:before{content:"\F54C"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowflake:before{content:"\F2DC"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-spinner:before{content:"\F110"}.fa-spotify:before{content:"\F1BC"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-star:before{content:"\F005"}.fa-star-half:before{content:"\F089"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toolbox:before{content:"\F552"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-train:before{content:"\F238"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-tripadvisor:before{content:"\F262"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-moving:before{content:"\F4DF"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-uikit:before{content:"\F403"}.fa-umbrella:before{content:"\F0E9"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-glass:before{content:"\F4E3"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform,opacity}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"\D7";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@charset "UTF-8";
/*
  Author: PropertyWebmasters
*/
/* Utilities
----------------------------------------------------------------------------- */
.u-no-padding {
  padding: 0;
}

.u-mt0 {
  margin-top: 0;
}

.u-mt09 {
  margin-top: 0.9em !important;
}

.u-mt05 {
  margin-top: 0.5em !important;
}

.u-mt1 {
  margin-top: 1em !important;
}

.u-mt2 {
  margin-top: 2em !important;
}

.u-mt3 {
  margin-top: 3em;
}

.u-mb0 {
  margin-bottom: 0;
}

.u-mb02 {
  margin-bottom: 0.2em !important;
}

.u-mb05 {
  margin-bottom: 0.5em !important;
}

.u-mb1 {
  margin-bottom: 1em !important;
}

.u-mb2 {
  margin-bottom: 2em !important;
}

.u-mb3 {
  margin-bottom: 3em;
}

.u-mr05 {
  margin-right: 0.5em;
}

.u-mr1 {
  margin-right: 1em;
}

.u-mr2 {
  margin-right: 2em;
}

.u-ml0 {
  margin-left: 0;
}

.u-ml1 {
  margin-left: 1em;
}

.u-ml2 {
  margin-left: 2em;
}

.u-p0 {
  padding: 0 !important;
}

.u-p05 {
  padding: 0.5em;
}

.u-p075 {
  padding: 0.75em;
}

.u-p1 {
  padding: 1em !important;
}

.u-p2 {
  padding: 2em;
}

.u-p3 {
  padding: 3em;
}

.u-p4 {
  padding: 4em;
}

.u-pt0 {
  padding-top: 0;
}

.u-pt05 {
  padding-top: 0.5em !important;
}

.u-pt075 {
  padding-top: 0.75em !important;
}

.u-pt1 {
  padding-top: 1em;
}

.u-pt2 {
  padding-top: 2em;
}

.u-pb0 {
  padding-bottom: 0;
}

.u-pb05 {
  padding-bottom: 0.5em !important;
}

.u-pb075 {
  padding-bottom: 0.75em !important;
}

.u-pb1 {
  padding-bottom: 1em;
}

.u-pb2 {
  padding-bottom: 2em;
}

.u-pr0 {
  padding-right: 0;
}

.u-pr1 {
  padding-right: 1em !important;
}

.u-pr2 {
  padding-right: 2em !important;
}

.u-pr3 {
  padding-right: 3em !important;
}

.u-pr4 {
  padding-right: 4em !important;
}

.u-pl0 {
  padding-left: 0;
}

.u-pl1 {
  padding-left: 1em !important;
}

.u-pl2 {
  padding-left: 2em !important;
}

.u-pl3 {
  padding-left: 3em !important;
}

.u-pl4 {
  padding-left: 4em !important;
}

.u-block {
  display: block;
}

.u-flex {
  display: flex;
}

.u-flex-center {
  align-items: center;
  justify-content: center;
}

.u-inline-block {
  display: inline-block;
}

.u-relative {
  position: relative;
}

.u-fixed {
  position: fixed;
}

.u-img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.u-absolute {
  position: absolute;
}

.u-fullwidth {
  width: 100%;
}

.u-valign-bottom {
  vertical-align: bottom;
}

.u-dividing-line {
  height: 1px;
  width: 100%;
  display: block;
}

.u-pull-right {
  float: right;
}
@media (min-width: 768px) and (max-width: 991px) {
  .u-pull-right {
    float: none;
  }
}
@media (max-width: 767px) {
  .u-pull-right {
    float: none;
  }
}

.u-text-right {
  text-align: right;
}

.u-text-left {
  text-align: left;
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-block-mobile {
    width: 100%;
    display: block !important;
    margin-bottom: 1em;
  }
}
@media (max-width: 767px) {
  .u-block-mobile {
    width: 100%;
    display: block !important;
    margin-bottom: 1em;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-mobile-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .u-mobile-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-no-breaks-mobile br {
    display: none;
  }
}
@media (max-width: 767px) {
  .u-no-breaks-mobile br {
    display: none;
  }
}

.u-no-resize {
  resize: none;
}

.u-opaque-hover:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.u-d-none {
  display: none;
}

.u-rounded-1 {
  border-radius: 1px;
}

.u-rounded-top-1 {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}

.u-rounded-2 {
  border-radius: 2px;
}

.u-rounded-top-2 {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.u-rounded-3 {
  border-radius: 3px;
}

.u-rounded-top-3 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.u-rounded-4 {
  border-radius: 4px;
}

.u-rounded-top-4 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.u-rounded-5 {
  border-radius: 5px;
}

.u-rounded-top-5 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.u-rounded-6 {
  border-radius: 6px;
}

.u-rounded-top-6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.u-rounded-7 {
  border-radius: 7px;
}

.u-rounded-top-7 {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.u-rounded-8 {
  border-radius: 8px;
}

.u-rounded-top-8 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.u-rounded-9 {
  border-radius: 9px;
}

.u-rounded-top-9 {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.u-rounded-10 {
  border-radius: 10px;
}

.u-rounded-top-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.u-rounded-11 {
  border-radius: 11px;
}

.u-rounded-top-11 {
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

.u-rounded-12 {
  border-radius: 12px;
}

.u-rounded-top-12 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.u-rounded-13 {
  border-radius: 13px;
}

.u-rounded-top-13 {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
}

.u-rounded-14 {
  border-radius: 14px;
}

.u-rounded-top-14 {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}

.u-rounded-15 {
  border-radius: 15px;
}

.u-rounded-top-15 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.u-rounded-16 {
  border-radius: 16px;
}

.u-rounded-top-16 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.u-rounded-17 {
  border-radius: 17px;
}

.u-rounded-top-17 {
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
}

.u-rounded-18 {
  border-radius: 18px;
}

.u-rounded-top-18 {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.u-rounded-19 {
  border-radius: 19px;
}

.u-rounded-top-19 {
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
}

.u-rounded-20 {
  border-radius: 20px;
}

.u-rounded-top-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.u-rounded-21 {
  border-radius: 21px;
}

.u-rounded-top-21 {
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}

.u-rounded-22 {
  border-radius: 22px;
}

.u-rounded-top-22 {
  border-top-left-radius: 22px;
  border-top-right-radius: 22px;
}

.u-rounded-23 {
  border-radius: 23px;
}

.u-rounded-top-23 {
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
}

.u-rounded-24 {
  border-radius: 24px;
}

.u-rounded-top-24 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.u-rounded-25 {
  border-radius: 25px;
}

.u-rounded-top-25 {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

.u-rounded-26 {
  border-radius: 26px;
}

.u-rounded-top-26 {
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
}

.u-rounded-27 {
  border-radius: 27px;
}

.u-rounded-top-27 {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

.u-rounded-28 {
  border-radius: 28px;
}

.u-rounded-top-28 {
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
}

.u-rounded-29 {
  border-radius: 29px;
}

.u-rounded-top-29 {
  border-top-left-radius: 29px;
  border-top-right-radius: 29px;
}

.u-rounded-30 {
  border-radius: 30px;
}

.u-rounded-top-30 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.u-rounded-31 {
  border-radius: 31px;
}

.u-rounded-top-31 {
  border-top-left-radius: 31px;
  border-top-right-radius: 31px;
}

.u-rounded-32 {
  border-radius: 32px;
}

.u-rounded-top-32 {
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

.u-rounded-33 {
  border-radius: 33px;
}

.u-rounded-top-33 {
  border-top-left-radius: 33px;
  border-top-right-radius: 33px;
}

.u-rounded-34 {
  border-radius: 34px;
}

.u-rounded-top-34 {
  border-top-left-radius: 34px;
  border-top-right-radius: 34px;
}

.u-rounded-35 {
  border-radius: 35px;
}

.u-rounded-top-35 {
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
}

.u-rounded-36 {
  border-radius: 36px;
}

.u-rounded-top-36 {
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;
}

.u-rounded-37 {
  border-radius: 37px;
}

.u-rounded-top-37 {
  border-top-left-radius: 37px;
  border-top-right-radius: 37px;
}

.u-rounded-38 {
  border-radius: 38px;
}

.u-rounded-top-38 {
  border-top-left-radius: 38px;
  border-top-right-radius: 38px;
}

.u-rounded-39 {
  border-radius: 39px;
}

.u-rounded-top-39 {
  border-top-left-radius: 39px;
  border-top-right-radius: 39px;
}

.u-rounded-40 {
  border-radius: 40px;
}

.u-rounded-top-40 {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.u-rounded-41 {
  border-radius: 41px;
}

.u-rounded-top-41 {
  border-top-left-radius: 41px;
  border-top-right-radius: 41px;
}

.u-rounded-42 {
  border-radius: 42px;
}

.u-rounded-top-42 {
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
}

.u-rounded-43 {
  border-radius: 43px;
}

.u-rounded-top-43 {
  border-top-left-radius: 43px;
  border-top-right-radius: 43px;
}

.u-rounded-44 {
  border-radius: 44px;
}

.u-rounded-top-44 {
  border-top-left-radius: 44px;
  border-top-right-radius: 44px;
}

.u-rounded-45 {
  border-radius: 45px;
}

.u-rounded-top-45 {
  border-top-left-radius: 45px;
  border-top-right-radius: 45px;
}

.u-rounded-46 {
  border-radius: 46px;
}

.u-rounded-top-46 {
  border-top-left-radius: 46px;
  border-top-right-radius: 46px;
}

.u-rounded-47 {
  border-radius: 47px;
}

.u-rounded-top-47 {
  border-top-left-radius: 47px;
  border-top-right-radius: 47px;
}

.u-rounded-48 {
  border-radius: 48px;
}

.u-rounded-top-48 {
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
}

.u-rounded-49 {
  border-radius: 49px;
}

.u-rounded-top-49 {
  border-top-left-radius: 49px;
  border-top-right-radius: 49px;
}

.u-rounded-50 {
  border-radius: 50px;
}

.u-rounded-top-50 {
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
}

.u-center {
  margin-left: auto;
  margin-right: auto;
}

.u-index-high {
  z-index: 2;
}

.u-no-bg-image {
  background-image: none !important;
}

.u-parallax {
  background-attachment: fixed;
}

.u-vh-100 {
  height: 100vh;
}

.u-no-text-overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.border-top-2px {
  border-top: 2px solid #fff;
}

.border-bottom-2px {
  border-bottom: 2px solid #fff;
}

.img-fullcover {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}

.btn-padding-v2 {
  padding: 9px 16px 6px 16px !important;
}

.opacity-black {
  position: relative;
}
.opacity-black:before {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.u-row-match-height {
  display: flex;
  flex-wrap: wrap;
}
.u-row-match-height > [class*=col-], .u-row-match-height > [class*=col] {
  display: flex;
  flex-grow: 1;
}

.row.u-row-spacing-6 {
  margin-left: -3px;
  margin-right: -3px;
}
.row.u-row-spacing-6 > div {
  padding-left: 3px;
  padding-right: 3px;
}
.row.u-row-spacing-8 {
  margin-left: -4px;
  margin-right: -4px;
}
.row.u-row-spacing-8 > div {
  padding-left: 4px;
  padding-right: 4px;
}
.row.u-row-spacing-12 {
  margin-left: -6px;
  margin-right: -6px;
}
.row.u-row-spacing-12 > div {
  padding-left: 6px;
  padding-right: 6px;
}
.row.u-row-spacing-22 {
  margin-left: -11px;
  margin-right: -11px;
}
.row.u-row-spacing-22 > div {
  padding-left: 11px;
  padding-right: 11px;
}
.row.u-row-spacing-26 {
  margin-left: -13px;
  margin-right: -13px;
}
.row.u-row-spacing-26 > div {
  padding-left: 13px;
  padding-right: 13px;
}
.row.u-row-spacing-36 {
  margin-left: -18px;
  margin-right: -18px;
}
.row.u-row-spacing-36 > div {
  padding-left: 18px;
  padding-right: 18px;
}

ul.u-list--col-2 {
  position: relative;
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}
ul.u-list--col-2 > li {
  position: relative;
  left: 0;
  display: block;
}

/* Log
-----------------------------------------*/
.u-maxwidth-600 {
  max-width: 600px;
}

.u-maxwidth-800 {
  max-width: 800px;
}

.u-maxwidth-890 {
  max-width: 890px;
}

.u-maxwidth-1000 {
  max-width: 1000px;
}

.u-maxwidth-1040 {
  max-width: 1040px;
}

.u-maxwidth-1100 {
  max-width: 1100px;
}

.u-maxwidth-1140 {
  max-width: 1140px;
}

.u-maxwidth-1145 {
  max-width: 1145px;
}

.u-margin-center {
  margin-left: auto;
  margin-right: auto;
}

/*-----------------------------------------
* HIDE SHOW
-----------------------------------------*/
.u-hide {
  display: none !important;
}

.u-hide-soft {
  display: none;
}

@media (max-width: 1199px) {
  .u-show-1199 {
    display: block !important;
  }

  .u-show-1199-inline {
    display: inline-block !important;
  }

  .u-hide-1199 {
    display: none !important;
  }
}
@media (max-width: 1129px) {
  .u-show-1129-table-cell {
    display: table-cell !important;
  }
}
@media (max-width: 991px) {
  .u-show-991 {
    display: block !important;
  }

  .u-hide-991 {
    display: none !important;
  }

  .u-mt-md-22 {
    margin-top: 22px;
  }
}
@media (max-width: 767px) {
  .u-show-767 {
    display: block !important;
  }

  .u-hide-767 {
    display: none !important;
  }

  .u-mt-sm-0 {
    margin-top: 0;
  }

  .u-mb-sm-15 {
    margin-bottom: 15px;
  }

  .u-text-center-md {
    text-align: center;
  }
}
/**********************************************************
* BASE - Base styles
**********************************************************/
/*---------------------------------------------------
* MAIN COLORS
---------------------------------------------------*/
/*---------------------------------------------------
* HEADER
---------------------------------------------------*/
/*-----------------------------------------
* Colours - Prefix .c-
-----------------------------------------*/
a.c-primary:hover {
  color: #1a1a1a;
}

.c-primary {
  color: #000;
}

.c-bg-primary {
  background: #000;
}

.c-bg-white {
  background: #fff;
}

.c-bg-light-gray {
  background: #efefef;
}

.c-bg-light-gray-2 {
  background: #f7f7f7;
}

.c-light-gray {
  color: #efefef;
}

.c-bg-properties {
  background: #fefefe;
}

.c-bg-propprice {
  background: #252525;
}

.c-bg-section {
  background: #454545;
}

.c-bg-testimonials {
  background: #252525;
}

a.c-white {
  color: #fff;
}
a.c-white:hover {
  color: #fff;
}

.c-white {
  color: #fff;
}

.c-grey-1 {
  color: #898989;
}

.c-dark {
  color: #313131;
}

.c-darkcopy {
  color: #626262;
}

.c-bg-white {
  background: #fff;
}

.c-secondary {
  color: #000;
}

.c-bg-secondary {
  background: #000;
}

.c-secondary2 {
  color: #000;
}

.c-bg-secondary2 {
  background: #000;
}

a.c-tertiary {
  color: #e1e1e1;
}
a.c-tertiary:hover {
  color: white;
}
a.c-tertiary.-underline {
  color: white;
  text-decoration: underline;
}

.c-tertiary {
  color: #e1e1e1;
}
.c-tertiary.-underline {
  text-decoration: underline;
}

.c-bg-tertiary {
  background: #e1e1e1;
}

.c-lighter-gray {
  color: #737373;
}

.c-darker {
  color: #252525;
}

.c-gray {
  color: #e7e7e7;
}

.c-gray-2 {
  color: #414141;
}

.c-bg-gray {
  background: #e7e7e7;
}

.c-border-primary {
  border: 1px solid #000;
}

.c-border-gray {
  border: 1px solid #e7e7e7;
}

/*---------------------------------------------------
* FONTS
---------------------------------------------------*/
/* Adobe Font Kit (Loading)
------------------------------------------  */
.wf-loading {
  visibility: hidden;
}

.wf-active {
  visibility: visible;
}

.f-one {
  font-family: "Montserrat", sans-serif;
}

.f-two {
  font-family: "Montserrat", sans-serif;
}

.f-three {
  font-family: "Playfair Display", serif;
}

.f-light, .f-300 {
  font-weight: 300;
}

.f-regular {
  font-weight: 400;
}

.f-medium, .f-500 {
  font-weight: 500;
}

.f-semibold, .f-600 {
  font-weight: 600;
}

.f-bold, .f-700 {
  font-weight: 700;
}

.f-black, .f-900 {
  font-weight: 900;
}

.f-normal {
  font-style: normal !important;
}

.f-italic {
  font-style: italic;
}

.f-12 {
  font-size: 12px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-12 {
  font-size: 12px;
}

.f-13 {
  font-size: 13px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-13 {
  font-size: 13px;
}

.f-14 {
  font-size: 14px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-14 {
  font-size: 14px;
}

.f-15 {
  font-size: 15px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-15 {
  font-size: 15px;
}

.f-16 {
  font-size: 16px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-16 {
  font-size: 16px;
}

.f-17 {
  font-size: 17px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-17 {
  font-size: 17px;
}

.f-18 {
  font-size: 18px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-18 {
  font-size: 18px;
}

.f-19 {
  font-size: 19px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-19 {
  font-size: 19px;
}

.f-20 {
  font-size: 20px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-20 {
  font-size: 20px;
}

.f-21 {
  font-size: 21px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-21 {
  font-size: 21px;
}

.f-22 {
  font-size: 22px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-22 {
  font-size: 22px;
}

.f-23 {
  font-size: 23px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-23 {
  font-size: 23px;
}

.f-24 {
  font-size: 24px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-24 {
  font-size: 24px;
}

.f-25 {
  font-size: 25px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-25 {
  font-size: 25px;
}

.f-26 {
  font-size: 26px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-26 {
  font-size: 26px;
}

.f-27 {
  font-size: 27px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-27 {
  font-size: 27px;
}

.f-28 {
  font-size: 28px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-28 {
  font-size: 28px;
}

.f-29 {
  font-size: 29px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-29 {
  font-size: 29px;
}

.f-30 {
  font-size: 30px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-30 {
  font-size: 30px;
}

.f-31 {
  font-size: 31px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-31 {
  font-size: 31px;
}

.f-32 {
  font-size: 32px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-32 {
  font-size: 32px;
}

.f-33 {
  font-size: 33px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-33 {
  font-size: 33px;
}

.f-34 {
  font-size: 34px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-34 {
  font-size: 34px;
}

.f-35 {
  font-size: 35px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-35 {
  font-size: 35px;
}

.f-36 {
  font-size: 36px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-36 {
  font-size: 36px;
}

.f-37 {
  font-size: 37px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-37 {
  font-size: 37px;
}

.f-38 {
  font-size: 38px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-38 {
  font-size: 38px;
}

.f-39 {
  font-size: 39px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-39 {
  font-size: 39px;
}

.f-40 {
  font-size: 40px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-40 {
  font-size: 40px;
}

.f-41 {
  font-size: 41px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-41 {
  font-size: 41px;
}

.f-42 {
  font-size: 42px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-42 {
  font-size: 42px;
}

.f-43 {
  font-size: 43px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-43 {
  font-size: 43px;
}

.f-44 {
  font-size: 44px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-44 {
  font-size: 44px;
}

.f-45 {
  font-size: 45px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-45 {
  font-size: 45px;
}

.f-46 {
  font-size: 46px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-46 {
  font-size: 46px;
}

.f-47 {
  font-size: 47px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-47 {
  font-size: 47px;
}

.f-48 {
  font-size: 48px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-48 {
  font-size: 48px;
}

.f-49 {
  font-size: 49px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-49 {
  font-size: 49px;
}

.f-50 {
  font-size: 50px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-50 {
  font-size: 50px;
}

.f-51 {
  font-size: 51px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-51 {
  font-size: 51px;
}

.f-52 {
  font-size: 52px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-52 {
  font-size: 52px;
}

.f-53 {
  font-size: 53px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-53 {
  font-size: 53px;
}

.f-54 {
  font-size: 54px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-54 {
  font-size: 54px;
}

.f-55 {
  font-size: 55px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-55 {
  font-size: 55px;
}

.f-56 {
  font-size: 56px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-56 {
  font-size: 56px;
}

.f-57 {
  font-size: 57px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-57 {
  font-size: 57px;
}

.f-58 {
  font-size: 58px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-58 {
  font-size: 58px;
}

.f-59 {
  font-size: 59px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-59 {
  font-size: 59px;
}

.f-60 {
  font-size: 60px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-60 {
  font-size: 60px;
}

.f-61 {
  font-size: 61px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-61 {
  font-size: 61px;
}

.f-62 {
  font-size: 62px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-62 {
  font-size: 62px;
}

.f-63 {
  font-size: 63px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-63 {
  font-size: 63px;
}

.f-64 {
  font-size: 64px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-64 {
  font-size: 64px;
}

.f-65 {
  font-size: 65px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-65 {
  font-size: 65px;
}

.f-66 {
  font-size: 66px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-66 {
  font-size: 66px;
}

.f-67 {
  font-size: 67px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-67 {
  font-size: 67px;
}

.f-68 {
  font-size: 68px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-68 {
  font-size: 68px;
}

.f-69 {
  font-size: 69px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-69 {
  font-size: 69px;
}

.f-70 {
  font-size: 70px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-70 {
  font-size: 70px;
}

.f-71 {
  font-size: 71px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-71 {
  font-size: 71px;
}

.f-72 {
  font-size: 72px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-72 {
  font-size: 72px;
}

.f-73 {
  font-size: 73px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-73 {
  font-size: 73px;
}

.f-74 {
  font-size: 74px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-74 {
  font-size: 74px;
}

.f-75 {
  font-size: 75px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-75 {
  font-size: 75px;
}

.f-76 {
  font-size: 76px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-76 {
  font-size: 76px;
}

.f-77 {
  font-size: 77px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-77 {
  font-size: 77px;
}

.f-78 {
  font-size: 78px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-78 {
  font-size: 78px;
}

.f-79 {
  font-size: 79px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-79 {
  font-size: 79px;
}

.f-80 {
  font-size: 80px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-80 {
  font-size: 80px;
}

.f-81 {
  font-size: 81px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-81 {
  font-size: 81px;
}

.f-82 {
  font-size: 82px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-82 {
  font-size: 82px;
}

.f-83 {
  font-size: 83px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-83 {
  font-size: 83px;
}

.f-84 {
  font-size: 84px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-84 {
  font-size: 84px;
}

.f-85 {
  font-size: 85px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-85 {
  font-size: 85px;
}

.f-86 {
  font-size: 86px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-86 {
  font-size: 86px;
}

.f-87 {
  font-size: 87px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-87 {
  font-size: 87px;
}

.f-88 {
  font-size: 88px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-88 {
  font-size: 88px;
}

.f-89 {
  font-size: 89px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-89 {
  font-size: 89px;
}

.f-90 {
  font-size: 90px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-90 {
  font-size: 90px;
}

.f-91 {
  font-size: 91px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-91 {
  font-size: 91px;
}

.f-92 {
  font-size: 92px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-92 {
  font-size: 92px;
}

.f-93 {
  font-size: 93px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-93 {
  font-size: 93px;
}

.f-94 {
  font-size: 94px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-94 {
  font-size: 94px;
}

.f-95 {
  font-size: 95px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-95 {
  font-size: 95px;
}

.f-96 {
  font-size: 96px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-96 {
  font-size: 96px;
}

.f-97 {
  font-size: 97px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-97 {
  font-size: 97px;
}

.f-98 {
  font-size: 98px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-98 {
  font-size: 98px;
}

.f-99 {
  font-size: 99px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-99 {
  font-size: 99px;
}

.f-100 {
  font-size: 100px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-100 {
  font-size: 100px;
}

@media (max-width: 1199px) {
  .f-lg-40 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .f-md-35 {
    font-size: 35px;
  }

  .f-md-25 {
    font-size: 25px;
  }

  .f-md-14 {
    font-size: 14px;
  }

  .f-md-13 {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .f-sm-27 {
    font-size: 27px;
  }

  .f-sm-16 {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .f-xs-20 {
    font-size: 20px;
  }

  .f-xs-14 {
    font-size: 14px;
  }
}
/*-----------------------------------------
* HTML DEFAULTS
-----------------------------------------*/
input {
  border-radius: 0;
}

.slick-arrow,
.slick-initialized .slick-slide,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
a,
a:focus,
input,
select,
button,
textarea {
  outline: inherit;
}

input:focus,
input[type=submit]:focus,
button:focus {
  outline: inherit;
}

a:focus {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.n-ul ul {
  margin: 0;
  padding: 0;
}
.n-ul ul > li {
  list-style-type: none;
}

/*-----------------------------------------
* VIDEO JS
-----------------------------------------*/
.mejs-overlay-loading {
  display: none;
}

/*-----------------------------------------
* NORMALIZE BOOTSTRAP GRID
-----------------------------------------*/
.n-row .row {
  margin-left: 0;
  margin-right: 0;
}
.n-row .row .col-md-2, .n-row .row .col-md-3, .n-row .row .col-md-4, .n-row .row .col-md-5, .n-row .row .col-md-6, .n-row .row .col-md-7, .n-row .row .col-md-8, .n-row .row .col-md-9 {
  padding-left: 0;
  padding-right: 0;
}

/**********************************************************
* SHARED (Global) Styles...
**********************************************************/
body {
  height: auto !important;
  min-height: auto !important;
}

button {
  cursor: pointer;
}

.select-pw, .select-pw-ajax-locations, .select-pw-ajax-locations-light, .select-pw-light {
  opacity: 0;
}

/* TRANSLATIONS
------------------------------------- */
.translate__dropdown .dropdown-menu {
  min-width: auto;
}
@media (max-width: 767px) {
  .translate__dropdown {
    float: left;
    margin-top: 2em;
  }
}

/* BESPOKE PAGE
------------------------------------- */
.quick-link__list {
  margin: 0;
  padding: 0;
}
.quick-link__list li {
  display: inline-block;
}
@media (max-width: 767px) {
  .quick-link__list li {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .quick-link__list li {
    display: block;
  }
}

.border-right {
  border-right: 1px solid #000;
}

.borders {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  margin: -1px;
}

.border-left {
  border-left: 1px solid #000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-left {
    border-top: 1px solid #000;
    border-left: none !important;
    padding-top: 2em;
  }
}
@media (max-width: 767px) {
  .border-left {
    border-top: 1px solid #000;
    padding-top: 2em;
  }
}

.location-item.-no-bg .cover {
  background: none;
}

.property-controls .slick-dots {
  margin: 0;
  padding: 1rem 0;
  position: relative;
  bottom: 10px;
}
.property-controls .slick-dots li {
  list-style: none;
  margin: 0 0.25rem;
  display: inline-block;
}
.property-controls .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #e7e7e7;
  text-indent: -9999px;
}
.properties-left {
  background: url("../images/icons/icon-arrow-left.png") no-repeat;
  width: 14px;
  height: 22px;
}

.properties-right {
  background: url("../images/icons/icon-arrow-right.png") no-repeat;
  width: 14px;
  height: 22px;
}

.quick-link__item:last-child:after {
  content: "";
  padding-left: 0;
  padding-right: 0;
}
.quick-link__item:after {
  content: "|";
  padding-left: 1em;
  padding-right: 1em;
}
@media (max-width: 767px) {
  .quick-link__item:after {
    padding-left: 0;
    padding-right: 0;
    content: "";
  }
}

/* Members Area
------------------------------------------ */
.member-notify {
  position: fixed;
  bottom: 0;
  width: 100%;
  margin: 0;
  border: none;
  border-radius: 0;
  z-index: 999;
  display: none;
}

/* Valuation Report Page
------------------------------------------ */
.valuation-report .property-alert-cta {
  display: none;
}

#list-property-modal .modal-content {
  border-radius: 0;
}

/* Arrange a Viewing Widget
------------------------------------------ */
#viewing-modal .modal-dialog {
  max-width: 800px;
}
#viewing-modal .modal-content {
  border-radius: 0;
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
    width: 14.2857142857%;
    *width: 14.2857142857%;
    max-width: 14.2857142857% !important;
    flex: none !important;
  }
}
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
    width: 14.2857142857%;
    *width: 14.2857142857%;
    max-width: 14.2857142857% !important;
    flex: none !important;
  }
}
.data-select-block:hover {
  text-decoration: none;
}

.chosen-select {
  display: none;
}

.date-selection:hover {
  text-decoration: none;
}

/* Truncate string
------------------------------------------ */
.truncate-str {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* Price Qualifier display
------------------------------------------ */
@media (min-width: 992px) and (max-width: 1199px) {
  .u-price-qualifier-display.f-12 {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .u-price-qualifier-display.f-12 {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .u-price-qualifier-display.f-12 {
    font-size: 12px !important;
  }
}

/**********************************************************
* LAYOUT - Layout styles
**********************************************************/
/*---------------------------------------
* HEADER
---------------------------------------*/
.dummy-header {
  height: 127px;
}
@media (max-width: 1100px) {
  .dummy-header {
    height: 90px;
  }
}
@media (max-width: 500px) {
  .dummy-header {
    height: 69px;
  }
}

header {
  transition: all 0.3s ease-in-out;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  background-color: #000;
  min-height: 127px;
}
header .container-header {
  width: 100%;
  max-width: 1460px;
  padding: 0 15px;
  margin: auto;
}
header .wrap {
  /*---------------------------------------
  * MOBILE NAV
  ---------------------------------------*/
}
header .wrap .logo {
  transition: all 0.3s ease-in-out;
  position: relative;
  padding-top: 20px;
  z-index: 1;
}
header .wrap .logo img {
  transition: all 0.3s ease-in-out;
  max-width: 350px;
}
header .wrap .logo a {
  display: block;
}
header .wrap .dropdown-menu {
  border-radius: 0;
}
header .wrap .dropdown-toggle {
  padding: 12px 15px;
  border: 1px solid #fff;
  color: #fff;
}
header .wrap nav.main {
  transition: all 0.3s ease-in-out;
  text-align: right;
  padding: 0 0 25px 0;
}
header .wrap nav.main .main--top-nav {
  margin-bottom: 20px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item {
  padding-left: 36px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item a {
  font-weight: 500;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency a, header .wrap nav.main .main--top-nav .main--top-nav-item.-fav a {
  display: inline-block;
  color: #222222;
  padding: 10px 15px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency {
  padding-right: 1px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency a {
  border-radius: 0 0 0 5px;
  background-color: #e1e1e1 !important;
  border: 0 !important;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency .dropdown-menu.dropdown-menu-2 {
  max-width: 160px;
  background-color: #e1e1e1;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency .dropdown-menu.dropdown-menu-2 a:hover {
  background-color: #cecece !important;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-fav {
  padding-left: 1px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-fav a {
  border-radius: 0 0 5px 0;
}
header .wrap nav.main > ul {
  margin: 0 -2px;
  padding: 0;
}
header .wrap nav.main > ul > li {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
}
header .wrap nav.main > ul > li > a {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  padding: 10px 8px;
  text-transform: uppercase;
}
header .wrap nav.main > ul > li > a:hover {
  text-decoration: none;
}
header .wrap nav.main > ul > li > a:hover::before {
  width: 30px;
}
header .wrap nav.main > ul > li > a::before {
  transition: all 0.1s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 35%;
  content: "";
  width: 0px;
  height: 2px;
  background-color: #fff;
}
header .wrap nav.main > ul > li.active > a {
  color: #fff;
  text-decoration: none;
}
header .wrap nav.main > ul > li.active > a::before {
  width: 30px;
}
header .wrap nav.main > ul > li.li-shortlist > a {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  background-color: #000;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 7px;
}
header .wrap nav.main > ul > li.li-shortlist > a > span {
  background: rgba(255, 255, 255, 0.2);
  padding: 3px 10px;
  font-size: 12px;
  border-radius: 10px;
  margin-left: 5px;
  position: relative;
  top: -3px;
}
header .wrap nav.main > ul > li.li-shortlist > a:hover {
  background-color: #1a1a1a;
}
header .wrap nav.main > ul > li.li-shortlist > a:hover::before {
  display: none;
}
header .wrap nav.main > ul > li a.main-menu {
  display: inline-block;
}
header .wrap nav.main > ul > li a.main-menu i {
  color: #818181;
}
header .wrap nav.main > ul > li a.main-menu:hover {
  color: #fff;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu {
  position: absolute;
  display: none;
  padding-top: 25px;
  min-width: 170px;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul {
  margin: 0;
  padding: 10px 0 20px;
  background-color: #fbfbfb;
  border-top: 10px solid #000;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li {
  display: block;
  width: 100%;
  text-align: left;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li > a {
  background-color: #fbfbfb;
  color: #000;
  font-family: "Montserrat", sans-serif;
  border-radius: 0;
  display: block;
  font-size: 15px;
  padding: 3px 20px;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li > a:hover {
  background-color: #dcdcdc;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li.menu-divider {
  border-bottom: 1px solid #e6918c;
}
header .wrap nav.main > ul.is-demo li {
  padding-left: 2px;
  padding-right: 2px;
}
header .wrap nav.mobile-nav-menu {
  display: none;
  text-align: right;
  padding: 0px 0px;
}
header .wrap nav.mobile-nav-menu .burger-icon {
  cursor: pointer;
  border: 0px solid #fff;
  border-top: 0;
  width: 55px;
  margin-left: auto;
  padding: 32px 0px 10px 0px;
  text-align: center;
  box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.08);
}
header .wrap nav.mobile-nav-menu .burger-icon i {
  font-size: 21px;
  color: #fff;
}
header .wrap nav.mobile-nav-menu .navigation {
  position: fixed;
  top: 0;
  right: -400px;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 110px 40px 40px;
  width: 400px;
  height: 100%;
  z-index: 1002;
  overflow-y: scroll;
}
header .wrap nav.mobile-nav-menu .navigation .mobile-x {
  position: absolute;
  top: 20px;
  right: 20px;
}
header .wrap nav.mobile-nav-menu .navigation .mobile-x i {
  color: #fff;
  font-size: 21px;
}
header .wrap nav.mobile-nav-menu .navigation > ul {
  display: block;
  margin-top: 18px;
  padding-left: 0;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li {
  float: none;
  display: block;
  text-align: left;
  margin: 0;
  padding: 13px 0px 13px 0px;
  border-bottom: 1px solid rgba(172, 174, 181, 0.2);
  position: relative;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li .fa-angle-down {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 0;
  color: #fff;
  font-size: 24px;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > a {
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  color: #fff;
  padding-left: 0;
  display: block;
  text-decoration: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > a:hover {
  color: #fff;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu {
  display: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul {
  padding-left: 20px;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li {
  list-style-type: square;
  color: #a2a2a2;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li.menu-divider {
  display: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li > a {
  color: #a2a2a2;
  padding: 2px 0px;
  font-size: 12px;
  display: block;
  text-decoration: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li > a:hover {
  color: #fff;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li:nth-last-child(1) {
  border-bottom: 0;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li:nth-last-child(1) .shortlist-total {
  background-color: #000;
  padding: 4px 10px;
  border-radius: 10px;
  font-size: 12px;
}
header .wrap nav.mobile-nav-menu .background-black {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  cursor: pointer;
  display: none;
  opacity: 0;
}
header .wrap nav.mobile-nav-menu .background-black .close-button {
  width: 100%;
}
header .wrap nav.mobile-nav-menu .background-black .close-button i, header .wrap nav.mobile-nav-menu .background-black .close-button span {
  cursor: pointer;
  text-align: right;
  position: absolute;
  right: 18px;
  top: 22px;
  font-size: 19px;
  color: #fff;
}
header.small-nav {
  min-height: 100px;
  background-color: rgba(0, 22, 41, 0.8);
}
header.small-nav .wrap nav.main {
  padding: 35px 0px;
}
header.small-nav .wrap .logo {
  padding: 16px 0px;
}
header.small-nav .wrap .logo img {
  max-width: 75px;
}
header.small-nav .wrap nav.mobile-nav-menu .burger-icon {
  background-color: rgba(131, 18, 7, 0.5);
  border-bottom: 5px solid rgba(153, 80, 75, 0.5);
}
header.small-nav .property-title .wrap {
  min-height: inherit;
  padding: 20px 0px 6px 0px;
}
@media (max-width: 1230px) {
  header .wrap nav.main > ul > li > a {
    padding: 10px 4px;
  }
}
@media (max-width: 1199px) {
  header .wrap .logo img {
    max-width: 308px;
  }
  header .wrap nav.main > ul > li {
    padding-left: 3px;
    padding-right: 3px;
  }
  header .wrap nav.main > ul > li > a {
    font-size: 13px;
    padding: 10px 3px;
  }
  header .wrap nav.main > ul > li.active > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  header .wrap nav.main > ul > li.li-shortlist > a {
    font-size: 15px;
    padding-left: 7px;
    padding-right: 7px;
  }
  header .wrap nav.main > ul > li.li-shortlist > a span {
    top: 0px;
    padding: 1px 7px;
  }
}
@media (max-width: 1100px) {
  header {
    min-height: 90px;
  }
  header .wrap nav.main {
    display: none;
  }
  header .wrap nav.mobile-nav-menu {
    display: block;
  }
}
@media (max-width: 767px) {
  header .wrap .logo img {
    max-width: 300px;
  }
}
@media (max-width: 500px) {
  header {
    min-height: inherit;
  }
  header .wrap .logo {
    padding: 18px 0px;
  }
  header .wrap .logo img {
    max-width: 200px;
  }
  header .wrap nav.mobile-nav-menu .navigation {
    width: 100%;
    padding: 40px 20px 20px;
  }
  header .wrap nav.mobile-nav-menu .navigation > ul > li > a {
    font-size: 15px;
  }
  header .wrap nav.mobile-nav-menu .burger-icon {
    width: 50px;
    padding: 20px 0px 10px 0px;
  }
}

/*-----------------------------------------
* FOOTER
-----------------------------------------*/
footer .container-footer {
  width: 100%;
  max-width: 1460px;
  padding: 0 15px;
  margin: auto;
}
footer .container-footer .wrap .fc-leftside > .row {
  margin-left: 0;
  margin-right: 0;
}
footer .container-footer .wrap .fc-leftside > .row > div {
  padding-left: 0;
  padding-right: 0;
}
footer .container-footer .wrap .fc-leftside .footer-site-info {
  width: 60%;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .footer-logo {
  margin-bottom: 18px;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .footer-logo img {
  max-width: 100%;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .sn-circular {
  max-width: 355px;
  text-align: right;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .sn-circular a {
  margin-right: 4px;
}
footer .container-footer .wrap .fc-leftside .footer-nav a {
  font-weight: 600;
}
footer .container-footer .wrap .fc-leftside .footer-nav ul > li {
  margin-bottom: 10px;
}
footer .container-footer .wrap .fc-rightside .footer-nav--container {
  width: 60%;
}
footer .container-footer .wrap .fc-rightside .footer--contact-info {
  width: 40%;
}
footer .container-footer .wrap .fc-rightside .footer--contact-info .footer--contact-info-wrap {
  max-width: 230px;
  margin-left: auto;
}
footer .container-footer .wrap .footer-nav {
  padding-top: 10px;
}
footer .container-footer .wrap .footer-nav.-bordered {
  border-left: 1px solid #454545;
  padding-left: 75px;
}
footer .container-footer .wrap .footer-nav .footer-nav--heading {
  border-bottom: 1px solid #454545;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
footer .container-footer .wrap .footer-nav a {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
}
footer .container-footer .wrap .footer-nav a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
footer .container-footer .wrap .footer-nav ul {
  padding: 0;
  margin: 0;
}
footer .container-footer .wrap .footer-nav ul > li {
  list-style-type: none;
  margin-bottom: 5px;
}
footer .container-footer .wrap .footer-nav .d-flex ul {
  width: 50%;
}
footer .footer-content {
  background-color: #000;
  background-image: url("../images/logo-arrow-left.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
  padding: 0;
}
footer .footer-content .wrap {
  padding: 50px 0px 43px;
}
footer .footer-content .wrap .footer-newsletter {
  max-width: 600px;
  margin-left: auto;
}
footer .footer-content .wrap .footer-newsletter .fn-fields {
  margin-bottom: 17px;
}
footer .footer-content .wrap .footer-newsletter .fn-fields .email-confirm {
  display: none;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout {
  margin: 0 -1px;
  padding: 0;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout > li {
  display: inline-block;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout > li.email-field {
  width: 80%;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout > li.submit-field {
  width: 20%;
}
footer .footer-content .wrap .footer-newsletter .fn-fields input[type=email],
footer .footer-content .wrap .footer-newsletter .fn-fields input[type=text] {
  height: 56px;
  border: 0;
  background-color: #fff;
  width: 100%;
  padding: 0 20px;
  font-family: "Montserrat", sans-serif;
  color: #626262;
}
footer .footer-content .wrap .footer-newsletter .fn-consent {
  font-size: 12px;
  color: #818181;
}
footer .footer-content .wrap .footer-newsletter .fn-consent a {
  color: #818181;
}
footer .footer-content .wrap .footer-newsletter .fn-consent a:hover {
  text-decoration: underline;
}
footer .copyright {
  background-color: #e7e7e7;
  padding: 0;
}
footer .copyright .wrap {
  padding: 20px 0px;
  font-size: 13px;
}
footer .copyright .wrap .cr-left {
  color: #000;
}
footer .copyright .wrap .cr-left a {
  color: #000;
  font-size: 14px;
  padding: 0 8px;
}
footer .copyright .wrap .cr-left .copyright-text {
  display: inline-block;
  margin-right: 38px;
}
footer .copyright .wrap .cr-right {
  text-align: right;
  color: #000;
}
footer .copyright .wrap .cr-right a {
  color: #000;
  font-weight: 600;
}
footer .copyright .wrap .cr-right a:hover {
  color: #1a1a1a;
}
footer .copyright .footer-cp-sn {
  text-align: center;
}
footer .copyright .footer-cp-sn a {
  color: #626262;
  font-size: 20px;
  padding: 0 5px;
}
footer .copyright .footer-cp-sn a:hover {
  color: #fbfbfb;
}
footer.v2 .footer-content {
  background-color: #fefefe;
}
footer.v2 .footer-content .wrap .footer-newsletter .fn-fields input[type=email],
footer.v2 .footer-content .wrap .footer-newsletter .fn-fields input[type=text] {
  border: 1px solid #e1e1e1;
}
footer.v2 .copyright {
  background-color: #f7f7f7;
}
@media (max-width: 1299px) {
  footer .container-footer .wrap .fc-leftside .footer-site-info .footer-logo img {
    width: 100%;
    max-width: 260px;
  }
  footer .container-footer .wrap .fc-leftside .footer-site-info {
    width: 57%;
  }
  footer .container-footer .wrap .footer-nav a {
    font-size: 13px;
  }
  footer .container-footer .wrap .fc-rightside .footer--contact-info {
    padding-left: 30px;
  }
}
@media (max-width: 1199px) {
  footer .container-footer .wrap .footer-nav.-bordered {
    padding-left: 44px;
  }
  footer .container-footer .wrap .fc-leftside .footer-site-info {
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  footer .container-footer .wrap .fc-rightside {
    display: block !important;
  }
  footer .container-footer .wrap .fc-rightside .footer-nav--container {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #454545;
  }
  footer .container-footer .wrap .fc-rightside .footer--contact-info .footer--contact-info-wrap {
    width: 100%;
    max-width: 100%;
  }
  footer .container-footer .wrap .fc-rightside .footer--contact-info {
    padding-left: 0;
  }
}
@media (max-width: 414px) {
  footer .container-footer .wrap .fc-leftside {
    display: block !important;
  }
  footer .container-footer .wrap .fc-leftside .footer-site-info {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #454545;
  }
  footer .container-footer .wrap .footer-nav.-bordered {
    padding-left: 0;
    border-left: 0;
  }
}

@media (max-width: 767px) {
  .footer-block {
    margin-bottom: 2em;
  }
}
body {
  font-family: "Montserrat", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

button {
  border: none;
}

section {
  padding-top: 2em;
  padding-bottom: 2em;
}

.section-body {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.clear {
  clear: both;
}

.error-feild {
  border: 1px solid #eb2328 !important;
}

span.primary-color {
  color: #000;
}

.alert {
  font-size: 12px;
}

/* ----------------------------------------
*   FORMS
----------------------------------------- */
.form-group.has-error input, .form-group.has-error textarea {
  border: 1px solid #eb2328 !important;
  box-shadow: none;
}
.form-group.has-success input, .form-group.has-success textarea {
  border: 1px solid #fa942c !important;
  box-shadow: none;
}
.form-group.-has-label .form-control-feedback {
  top: 40px;
}

.has-error .form-control-feedback {
  color: #eb2328;
}

.has-success .form-control-feedback {
  color: #fa942c;
}

.form-control-feedback {
  position: absolute;
  top: 20px;
  right: 15px;
}

#ajax-form-property-alert-form .form-control-feedback {
  top: 12px;
}

.form-group {
  position: relative;
  margin-bottom: 0;
}

/*-----------------------------------------
* FULL WIDTH IMAGE
-----------------------------------------*/
.fill img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

/*-----------------------------------------
* IMAGE HOVER
-----------------------------------------*/
.image-hover img, .property-list-style-3 .property-item .f-image-box .f-image img, .property-list-style-2 .p-item .images .img img, .property-list-style-1 .p-item .images .img img, .home-3-popular-locations .wrap .locations-box .location-item img, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image img, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image img, .collections--item .c-image-box .c-image img, .article-list-style-1 .a-item .image-box .image-item img {
  transition: all 0.2s ease-in-out;
}
.image-hover:hover img, .property-list-style-3 .property-item .f-image-box .f-image:hover img, .property-list-style-2 .p-item .images .img:hover img, .property-list-style-1 .p-item .images .img:hover img, .home-3-popular-locations .wrap .locations-box .location-item:hover img, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image:hover img, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image:hover img, .collections--item .c-image-box .c-image:hover img, .article-list-style-1 .a-item .image-box .image-item:hover img {
  transform: scale(1.1);
}

/*-----------------------------------------
* FORCE FIX ONE LINE
-----------------------------------------*/
.fix-line {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  width: 100%;
}

/*-----------------------------------------
* GO CENTER
-----------------------------------------*/
.go-center, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image, .property-list-style-3 .property-item .f-image-box .f-image, .property-list-style-2 .p-item .images .img, .property-list-style-1 .p-item .images .img, .hero-3-container .hero-slider-style-1 .slide .slide-image, .hero-2-container .hero-slider-style-1 .slide .slide-image, .hero-1-container .hero-slider-style-1 .slide .slide-image, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image, .latest-news-style-2 .wrap .news-wrap .n-item .n-image, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image, .collections--item .c-image-box, .article-list-style-1 .a-item .image-box .image-item {
  white-space: nowrap;
  text-align: center;
}
.go-center span, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image span, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image span, .property-list-style-3 .property-item .f-image-box .f-image span, .property-list-style-2 .p-item .images .img span, .property-list-style-1 .p-item .images .img span, .hero-3-container .hero-slider-style-1 .slide .slide-image span, .hero-2-container .hero-slider-style-1 .slide .slide-image span, .hero-1-container .hero-slider-style-1 .slide .slide-image span, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image span, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image span, .latest-news-style-2 .wrap .news-wrap .n-item .n-image span, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image span, .collections--item .c-image-box span, .article-list-style-1 .a-item .image-box .image-item span {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin: 0 0 0 -4px;
}
.go-center img, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image img, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image img, .property-list-style-3 .property-item .f-image-box .f-image img, .property-list-style-2 .p-item .images .img img, .property-list-style-1 .p-item .images .img img, .hero-3-container .hero-slider-style-1 .slide .slide-image img, .hero-2-container .hero-slider-style-1 .slide .slide-image img, .hero-1-container .hero-slider-style-1 .slide .slide-image img, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image img, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image img, .latest-news-style-2 .wrap .news-wrap .n-item .n-image img, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image img, .collections--item .c-image-box img, .article-list-style-1 .a-item .image-box .image-item img, .go-center h1, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h1, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h1, .property-list-style-3 .property-item .f-image-box .f-image h1, .property-list-style-2 .p-item .images .img h1, .property-list-style-1 .p-item .images .img h1, .hero-3-container .hero-slider-style-1 .slide .slide-image h1, .hero-2-container .hero-slider-style-1 .slide .slide-image h1, .hero-1-container .hero-slider-style-1 .slide .slide-image h1, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image h1, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image h1, .latest-news-style-2 .wrap .news-wrap .n-item .n-image h1, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image h1, .collections--item .c-image-box h1, .article-list-style-1 .a-item .image-box .image-item h1, .go-center h2, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h2, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h2, .property-list-style-3 .property-item .f-image-box .f-image h2, .property-list-style-2 .p-item .images .img h2, .property-list-style-1 .p-item .images .img h2, .hero-3-container .hero-slider-style-1 .slide .slide-image h2, .hero-2-container .hero-slider-style-1 .slide .slide-image h2, .hero-1-container .hero-slider-style-1 .slide .slide-image h2, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image h2, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image h2, .latest-news-style-2 .wrap .news-wrap .n-item .n-image h2, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image h2, .collections--item .c-image-box h2, .article-list-style-1 .a-item .image-box .image-item h2, .go-center > div, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image > div, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image > div, .property-list-style-3 .property-item .f-image-box .f-image > div, .property-list-style-2 .p-item .images .img > div, .property-list-style-1 .p-item .images .img > div, .hero-3-container .hero-slider-style-1 .slide .slide-image > div, .hero-2-container .hero-slider-style-1 .slide .slide-image > div, .hero-1-container .hero-slider-style-1 .slide .slide-image > div, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image > div, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image > div, .latest-news-style-2 .wrap .news-wrap .n-item .n-image > div, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image > div, .collections--item .c-image-box > div, .article-list-style-1 .a-item .image-box .image-item > div {
  vertical-align: middle;
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}

/*-----------------------------------------
* SLICK LOADER
-----------------------------------------*/
img.slick-lazyload-error,
img.slick-loading {
  background: transparent url("../images/loader-75px.gif") no-repeat center;
  height: 75px;
  color: transparent;
}

/*-----------------------------------------
* SLICK VARIABLE - Arrow
-----------------------------------------*/
.slick-arrow-variables .slick-arrow, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow, .property-section-style-1 .property-slider-box .slick-arrow, .property-list-style-3 .property-item .grid-image .slick-arrow, .property-list-style-2 .p-item .images .grid-image .slick-arrow, .property-list-style-1 .p-item .images .grid-image .slick-arrow {
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-color: transparent;
  color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  font-family: "Font Awesome 5 Free";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
.slick-arrow-variables .slick-arrow:before, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow:before, .property-section-style-1 .property-slider-box .slick-arrow:before, .property-list-style-3 .property-item .grid-image .slick-arrow:before, .property-list-style-2 .p-item .images .grid-image .slick-arrow:before, .property-list-style-1 .p-item .images .grid-image .slick-arrow:before {
  font-family: "Font Awesome 5 Free";
  color: #fff;
  font-size: 40px;
  font-weight: 900;
  text-shadow: 0px 0px 4px #e0e0e0;
}
.slick-arrow-variables .slick-arrow:hover.slick-prev, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow:hover.slick-prev, .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-prev, .property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-prev, .property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-prev, .property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.slick-arrow-variables .slick-arrow:hover.slick-next, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow:hover.slick-next, .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-next, .property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-next, .property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-next, .property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.slick-arrow-variables .slick-prev, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-prev, .property-section-style-1 .property-slider-box .slick-prev, .property-list-style-3 .property-item .grid-image .slick-prev, .property-list-style-2 .p-item .images .grid-image .slick-prev, .property-list-style-1 .p-item .images .grid-image .slick-prev {
  left: 15px;
  z-index: 1;
}
.slick-arrow-variables .slick-prev:before, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-prev:before, .property-section-style-1 .property-slider-box .slick-prev:before, .property-list-style-3 .property-item .grid-image .slick-prev:before, .property-list-style-2 .p-item .images .grid-image .slick-prev:before, .property-list-style-1 .p-item .images .grid-image .slick-prev:before {
  content: "\F104";
  float: left;
}
.slick-arrow-variables .slick-next, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-next, .property-section-style-1 .property-slider-box .slick-next, .property-list-style-3 .property-item .grid-image .slick-next, .property-list-style-2 .p-item .images .grid-image .slick-next, .property-list-style-1 .p-item .images .grid-image .slick-next {
  right: 15px;
  z-index: 1;
}
.slick-arrow-variables .slick-next:before, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-next:before, .property-section-style-1 .property-slider-box .slick-next:before, .property-list-style-3 .property-item .grid-image .slick-next:before, .property-list-style-2 .p-item .images .grid-image .slick-next:before, .property-list-style-1 .p-item .images .grid-image .slick-next:before {
  content: "\F105";
  float: right;
}

/*-----------------------------------------
* SLICK VARIABLE - dots
-----------------------------------------*/
.slick-dots-variables .slider-controls, .hero-3-container .slider-controls, .hero-2-container .slider-controls, .hero-1-container .slider-controls, .testimonials .wrap .slider-controls {
  text-align: center;
}
.slick-dots-variables .slider-controls .slide-m-dots, .hero-3-container .slider-controls .slide-m-dots, .hero-2-container .slider-controls .slide-m-dots, .hero-1-container .slider-controls .slide-m-dots, .testimonials .wrap .slider-controls .slide-m-dots {
  width: auto;
  max-width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 37px;
}
.slick-dots-variables .slider-controls .slide-m-dots .slick-arrow, .hero-3-container .slider-controls .slide-m-dots .slick-arrow, .hero-2-container .slider-controls .slide-m-dots .slick-arrow, .hero-1-container .slider-controls .slide-m-dots .slick-arrow, .testimonials .wrap .slider-controls .slide-m-dots .slick-arrow {
  position: absolute;
  background-color: rgba(0, 0, 0, 0);
  color: transparent;
  border: 0;
  width: 37px;
  height: 50px;
}
.slick-dots-variables .slider-controls .slide-m-dots .slick-arrow:before, .hero-3-container .slider-controls .slide-m-dots .slick-arrow:before, .hero-2-container .slider-controls .slide-m-dots .slick-arrow:before, .hero-1-container .slider-controls .slide-m-dots .slick-arrow:before, .testimonials .wrap .slider-controls .slide-m-dots .slick-arrow:before {
  font-family: "Font Awesome 5 Free";
  color: #fff;
  font-size: 34px;
  font-weight: 900;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-prev, .hero-3-container .slider-controls .slide-m-dots .slide-m-prev, .hero-2-container .slider-controls .slide-m-dots .slide-m-prev, .hero-1-container .slider-controls .slide-m-dots .slide-m-prev, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-prev {
  left: 0;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-prev:before, .hero-3-container .slider-controls .slide-m-dots .slide-m-prev:before, .hero-2-container .slider-controls .slide-m-dots .slide-m-prev:before, .hero-1-container .slider-controls .slide-m-dots .slide-m-prev:before, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-prev:before {
  content: "\F104";
  float: left;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-next, .hero-3-container .slider-controls .slide-m-dots .slide-m-next, .hero-2-container .slider-controls .slide-m-dots .slide-m-next, .hero-1-container .slider-controls .slide-m-dots .slide-m-next, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-next {
  right: 0;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-next:before, .hero-3-container .slider-controls .slide-m-dots .slide-m-next:before, .hero-2-container .slider-controls .slide-m-dots .slide-m-next:before, .hero-1-container .slider-controls .slide-m-dots .slide-m-next:before, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-next:before {
  content: "\F105";
  float: right;
}
.slick-dots-variables .slick-dots, .hero-3-container .slick-dots, .hero-2-container .slick-dots, .hero-1-container .slick-dots, .testimonials .wrap .slick-dots,
.slick-dots-variables .slick-m-dots,
.hero-3-container .slick-m-dots,
.hero-2-container .slick-m-dots,
.hero-1-container .slick-m-dots,
.testimonials .wrap .slick-m-dots {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 1.1rem 0;
  list-style-type: none;
}
.slick-dots-variables .slick-dots li, .hero-3-container .slick-dots li, .hero-2-container .slick-dots li, .hero-1-container .slick-dots li, .testimonials .wrap .slick-dots li,
.slick-dots-variables .slick-m-dots li,
.hero-3-container .slick-m-dots li,
.hero-2-container .slick-m-dots li,
.hero-1-container .slick-m-dots li,
.testimonials .wrap .slick-m-dots li {
  display: inline-block;
  margin: 0 0.25rem;
}
.slick-dots-variables .slick-dots button, .hero-3-container .slick-dots button, .hero-2-container .slick-dots button, .hero-1-container .slick-dots button, .testimonials .wrap .slick-dots button,
.slick-dots-variables .slick-m-dots button,
.hero-3-container .slick-m-dots button,
.hero-2-container .slick-m-dots button,
.hero-1-container .slick-m-dots button,
.testimonials .wrap .slick-m-dots button {
  cursor: pointer;
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #d3d3d3;
  text-indent: -9999px;
}
.slick-dots-variables .slick-dots li.slick-active button, .hero-3-container .slick-dots li.slick-active button, .hero-2-container .slick-dots li.slick-active button, .hero-1-container .slick-dots li.slick-active button, .testimonials .wrap .slick-dots li.slick-active button,
.slick-dots-variables .slick-m-dots li.slick-active button,
.hero-3-container .slick-m-dots li.slick-active button,
.hero-2-container .slick-m-dots li.slick-active button,
.hero-1-container .slick-m-dots li.slick-active button,
.testimonials .wrap .slick-m-dots li.slick-active button {
  background-color: #000;
}

/*-----------------------------------------
* LIST VARIABLE
-----------------------------------------*/
.ul-attr {
  padding: 0;
  margin: 0;
}

ul.ul-col {
  padding: 0;
  margin: 0;
}
ul.ul-col > li {
  float: left;
  display: inline-block;
}

/*-----------------------------------------
* FIELD VARIABLE
-----------------------------------------*/
.input-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.input-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.input-fields input[type=tel],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=tel],
.input-fields select,
.property-alert-modal .modal-content .modal-content-inner .alert-fields select,
.input-fields textarea,
.property-alert-modal .modal-content .modal-content-inner .alert-fields textarea {
  outline: transparent;
  width: 100%;
  border: 0;
  padding: 0px 15px;
}
.input-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.input-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.input-fields input[type=tel],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=tel],
.input-fields select,
.property-alert-modal .modal-content .modal-content-inner .alert-fields select {
  height: 42px;
}
.input-fields button, .property-alert-modal .modal-content .modal-content-inner .alert-fields button, .input-fields input[submit], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[submit] {
  border: 0;
}

.gdpr-style {
  position: relative;
  top: 1px;
}

/**********************************************************
* MODULES - Modules styles
**********************************************************/
/*-----------------------------------------
* GENERIC SEARCH FORM
-----------------------------------------*/
.search-fields-generic {
  margin: auto;
}
.search-fields-generic .search-heading {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  color: #fff;
  font-size: 20px;
  margin-bottom: 15px;
}
.search-fields-generic ul.ul-search {
  margin: 0 -4px;
  padding: 0;
}
.search-fields-generic ul.ul-search > li {
  display: inline-block;
  float: left;
  padding: 0 4px;
}
.search-fields-generic ul.ul-search > li.li-mode {
  width: 11.5%;
}
.search-fields-generic ul.ul-search > li.li-ref {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-location {
  width: 17%;
}
.search-fields-generic ul.ul-search > li.li-location.-larger {
  width: 36%;
}
@media (max-width: 767px) {
  .search-fields-generic ul.ul-search > li.li-location.-larger {
    width: 100%;
  }
}
.search-fields-generic ul.ul-search > li.li-type {
  width: 11.5%;
}
.search-fields-generic ul.ul-search > li.li-beds {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-price {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-minprice, .search-fields-generic ul.ul-search > li.li-maxprice {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-drawmap {
  width: 10%;
  font-family: "Montserrat", sans-serif;
}
.search-fields-generic ul.ul-search > li.li-drawmap a {
  display: block;
  color: #fff;
  background-color: #898989;
  border: 1px solid #898989;
  height: 48px;
  line-height: 18px;
  text-align: center;
  font-weight: 600;
  padding: 14px 5px 14px 5px;
  border-radius: 4px;
}
.search-fields-generic ul.ul-search > li.li-drawmap a:hover {
  background-color: #a3a3a3;
  border: 1px solid #a3a3a3;
}
.search-fields-generic ul.ul-search > li.li-submit-btn {
  width: 9%;
  font-family: "Montserrat", sans-serif;
}
.search-fields-generic ul.ul-search > li.li-submit-btn .button {
  height: 48px;
  line-height: 20px;
}
.search-fields-generic input[type=text] {
  height: 44px;
}
.search-fields-generic .select2-container--default .select2-selection--single {
  font-family: "Montserrat", sans-serif;
}
.search-fields-generic .responsive-search {
  display: none;
}
@media (max-width: 1329px) {
  .search-fields-generic ul.ul-search > li {
    padding: 0 3px;
  }
  .search-fields-generic ul.ul-search > li.li-ref {
    width: 9.5%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 17%;
  }
  .search-fields-generic ul.ul-search > li.li-type {
    width: 15.5%;
  }
  .search-fields-generic ul.ul-search > li.li-beds {
    width: 10.5%;
  }
  .search-fields-generic ul.ul-search > li.li-minprice, .search-fields-generic ul.ul-search > li.li-maxprice {
    width: 10%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 8%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn button[type=submit] {
    font-size: 12px;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 8%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap a {
    font-size: 12px;
  }
}
@media (max-width: 1199px) {
  .search-fields-generic ul.ul-search > li {
    margin-bottom: 10px;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 12%;
  }
  .search-fields-generic ul.ul-search > li.li-ref {
    width: 9.5%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 16%;
  }
  .search-fields-generic ul.ul-search > li.li-type {
    width: 13%;
  }
  .search-fields-generic ul.ul-search > li.li-beds {
    width: 11.5%;
  }
  .search-fields-generic ul.ul-search > li.li-maxprice, .search-fields-generic ul.ul-search > li.li-minprice {
    width: 9.5%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 9%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 9.7%;
  }
}
@media (max-width: 991px) {
  .search-fields-generic ul.ul-search > li {
    margin-bottom: 10px;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-ref {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-type {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 40%;
  }
  .search-fields-generic ul.ul-search > li.li-beds {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-maxprice, .search-fields-generic ul.ul-search > li.li-minprice {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .search-fields-generic .search-heading {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .search-fields-generic .responsive-search {
    display: block;
    padding: 0px 10px;
    cursor: pointer;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
  }
  .search-fields-generic .responsive-search .fa-search {
    color: #fff;
  }
  .search-fields-generic ul.ul-search > li.li-ref, .search-fields-generic ul.ul-search > li.li-maxprice, .search-fields-generic ul.ul-search > li.li-minprice, .search-fields-generic ul.ul-search > li.li-type, .search-fields-generic ul.ul-search > li.li-beds, .search-fields-generic ul.ul-search > li.li-price {
    display: none;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 30%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 70%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    margin-left: 0;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn, .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 50%;
  }
  .search-fields-generic .modal ul.ul-search {
    display: block;
  }
}
@media (max-width: 500px) {
  .search-fields-generic ul.ul-search > li {
    margin-bottom: 10px;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 50%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 50%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 50%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 50%;
  }
}

/*-----------------------------------------
* GENERIC HEADER
-----------------------------------------*/
.generic-border {
  width: 100%;
  max-width: 58px;
  background-color: #000;
  -webkit-mask-image: url(../images/svg/svg-header-generic-style.svg);
  mask-image: url(../images/svg/svg-header-generic-style.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 9px;
}

/*-----------------------------------------
* SELECT 2 - BASE STYLE
-----------------------------------------*/
.select2-results {
  padding: 0 10px;
  font-size: 13px;
  font-weight: 500;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  font-size: 13px;
  color: #fff;
  font-weight: 500;
  background-color: #000;
  outline: transparent;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  color: #fff;
  background-color: #000;
}

/*-----------------------------------------
* SELECT 2 STYLE - 1
-----------------------------------------*/
.select-style-1, .hero-1-container .search-form .search-fields, .property-alert-modal .modal-content .modal-content-inner .alert-fields, .search-fields-generic {
  text-align: left;
  /** height **/
  /** multiple **/
}
.select-style-1 ::-webkit-input-placeholder, .hero-1-container .search-form .search-fields ::-webkit-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-webkit-input-placeholder, .search-fields-generic ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 ::-moz-placeholder, .hero-1-container .search-form .search-fields ::-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-moz-placeholder, .search-fields-generic ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 :-ms-input-placeholder, .hero-1-container .search-form .search-fields :-ms-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields :-ms-input-placeholder, .search-fields-generic :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 :-moz-placeholder, .hero-1-container .search-form .search-fields :-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields :-moz-placeholder, .search-fields-generic :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 input[type=text], .hero-1-container .search-form .search-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text], .search-fields-generic input[type=text],
.select-style-1 input[type=password],
.hero-1-container .search-form .search-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.search-fields-generic input[type=password] {
  height: 48px;
  padding: 0 20px;
  width: 100%;
  color: #000;
  border-radius: 4px;
  border: 0px;
}
.select-style-1 .select2-container--default, .hero-1-container .search-form .search-fields .select2-container--default, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default, .search-fields-generic .select2-container--default {
  width: 100% !important;
  border-radius: 4px;
  overflow: hidden;
  /** text **/
  /** multiple **/
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow,
.select-style-1 .select2-container--default .select2-selection--single,
.hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single,
.property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single,
.search-fields-generic .select2-container--default .select2-selection--single {
  min-height: 48px;
}
.select-style-1 .select2-container--default .select2-selection--multiple, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple, .search-fields-generic .select2-container--default .select2-selection--multiple {
  line-height: 17px;
  border: 1px solid #cdcdcd;
}
.select-style-1 .select2-container--default .select2-selection--single, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single, .search-fields-generic .select2-container--default .select2-selection--single {
  border: 0;
  border-radius: 0px;
  outline: none;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
  font-size: 15px;
  color: #000;
  font-weight: 500;
  padding: 0px 25px 0px 15px;
  background-color: #fff;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 8px;
  width: 11px;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow b, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow b, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow b, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-width: 0;
  width: 10px;
  height: 22px;
  left: 0;
  margin-left: 0;
  top: 14px;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  font-style: normal;
  position: relative;
  font-family: "Font Awesome 5 Free";
  content: "\F107";
  color: #2e2e2e;
  font-size: 14px;
  font-weight: 700;
}
.select-style-1 .select2-container--default .select2-selection--multiple, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple, .search-fields-generic .select2-container--default .select2-selection--multiple {
  border-radius: 0;
  padding: 0px 9px;
  width: 100%;
}
.select-style-1 .select2-container--default .select2-selection--multiple .select2-search__field, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-search__field, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-search__field, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-search__field {
  min-height: 40px;
}
.select-style-1 .select2-container--default .select2-selection--multiple .select2-selection__choice, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-selection__choice, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-selection__choice, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-selection__choice {
  font-size: 11px;
  color: #fff;
  background-color: #000;
  font-weight: 600;
  line-height: 33px;
  height: 33px;
  padding: 0px 20px 0px 15px;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  border: 0;
  border-radius: 10px;
  position: relative;
  margin-top: 3px;
}
.select-style-1 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  font-size: 16px;
  position: absolute;
  right: 4px;
}
.select-style-1 .select2-container--default.select2-container--focus .select2-selection--multiple, .hero-1-container .search-form .search-fields .select2-container--default.select2-container--focus .select2-selection--multiple, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default.select2-container--focus .select2-selection--multiple, .search-fields-generic .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #cdcdcd 1px;
  outline: 0;
}
.select-style-1 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .hero-1-container .search-form .search-fields .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .search-fields-generic .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
.select-style-1 .select2-search__field, .hero-1-container .search-form .search-fields .select2-search__field, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field, .search-fields-generic .select2-search__field {
  line-height: 39px;
}
.select-style-1 .select2-search__field ::-webkit-input-placeholder, .hero-1-container .search-form .search-fields .select2-search__field ::-webkit-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field ::-webkit-input-placeholder, .search-fields-generic .select2-search__field ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-search__field ::-moz-placeholder, .hero-1-container .search-form .search-fields .select2-search__field ::-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field ::-moz-placeholder, .search-fields-generic .select2-search__field ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-search__field :-ms-input-placeholder, .hero-1-container .search-form .search-fields .select2-search__field :-ms-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field :-ms-input-placeholder, .search-fields-generic .select2-search__field :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-search__field :-moz-placeholder, .hero-1-container .search-form .search-fields .select2-search__field :-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field :-moz-placeholder, .search-fields-generic .select2-search__field :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline ::-webkit-input-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline ::-webkit-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline ::-webkit-input-placeholder, .search-fields-generic .select2-container .select2-search--inline ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline ::-moz-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline ::-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline ::-moz-placeholder, .search-fields-generic .select2-container .select2-search--inline ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline :-ms-input-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline :-ms-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline :-ms-input-placeholder, .search-fields-generic .select2-container .select2-search--inline :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline :-moz-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline :-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline :-moz-placeholder, .search-fields-generic .select2-container .select2-search--inline :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline .select2-search__field, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline .select2-search__field, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline .select2-search__field, .search-fields-generic .select2-container .select2-search--inline .select2-search__field {
  margin-top: 3px;
  padding: 0;
  display: block;
  font-weight: 600;
  width: 100% !important;
}

@media (max-width: 1329px) {
  .select-style-1 input[type=text], .hero-1-container .search-form .search-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text], .search-fields-generic input[type=text],
.select-style-1 input[type=password],
.hero-1-container .search-form .search-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.search-fields-generic input[type=password] {
    padding: 0 10px;
  }
}
@media (max-width: 1199px) {
  .select-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 10px;
  }
  .select-style-1 .select2-container--default .select2-selection--multiple .select2-selection__rendered, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-selection__rendered, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-selection__rendered, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0;
  }
}
/*-----------------------------------------
* PRICE RANGE
-----------------------------------------*/
.search-price-range {
  position: relative;
}
.search-price-range .price_toggle {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 80;
}

.form-1 .search-price-range .price-range-container,
.search-form .search-price-range .price-range-container,
.search-fields-generic .search-price-range .price-range-container {
  background-color: #000;
  position: absolute;
  width: 350px;
  margin-left: 0;
  margin-top: 5px;
  z-index: 1;
  height: auto;
  display: none;
  right: 0;
  padding: 16px 10px 16px 10px;
}
@media (max-width: 500px) {
  .form-1 .search-price-range .price-range-container,
.search-form .search-price-range .price-range-container,
.search-fields-generic .search-price-range .price-range-container {
    width: 280px;
    padding: 16px 3px;
  }
  .form-1 .search-price-range .price-slider,
.search-form .search-price-range .price-slider,
.search-fields-generic .search-price-range .price-slider {
    float: none;
    width: 92%;
    margin: 6px 10px 7px 10px;
  }
  .form-1 .search-price-range .min-price-slider,
.form-1 .search-price-range .max-price-slider,
.search-form .search-price-range .min-price-slider,
.search-form .search-price-range .max-price-slider,
.search-fields-generic .search-price-range .min-price-slider,
.search-fields-generic .search-price-range .max-price-slider {
    font-size: 11px;
    float: none;
    width: 100%;
  }
}

.search-price-range .price-range-container .price-range-hide {
  display: none;
}
.search-price-range .ui-state-default,
.search-price-range .ui-widget-content .ui-state-default,
.search-price-range .ui-widget-header .ui-state-default {
  background-color: #fff;
  width: 5px;
  border-radius: 0;
  margin-left: -1px;
  border: 0;
  height: 20px;
  outline: none;
  cursor: pointer;
}
.search-price-range .ui-slider-horizontal .ui-slider-handle {
  top: -8px;
}
.search-price-range a:hover,
.search-price-range a:focus,
.search-price-range a:active {
  text-decoration: none;
}
.search-price-range .min-price-slider,
.search-price-range .max-price-slider {
  float: left;
  width: 25%;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.search-price-range .price-slider {
  float: left;
  width: 43%;
  height: 4px;
  border-radius: 0;
  margin: 6px 10px 0 10px;
}

/*-----------------------------------------
* PAGINATION
-----------------------------------------*/
.pagination-style-1 ul {
  padding: 0;
  margin: 0;
}
.pagination-style-1 ul > li {
  display: inline-block;
}
.pagination-style-1 ul > li.active > span,
.pagination-style-1 ul > li > a {
  font-weight: 600;
  font-size: 16px;
  padding: 7px 2px;
}
.pagination-style-1 ul > li.active > span {
  color: #626262;
}
.pagination-style-1 ul > li > a {
  color: #000;
}

/*-----------------------------------------
* NEWS ARTICLES - LIST
-----------------------------------------*/
.article-list-style-1 .a-item {
  margin-bottom: 52px;
}
.article-list-style-1 .a-item .image-box {
  overflow: hidden;
  position: relative;
}
.article-list-style-1 .a-item .image-box .image-item {
  background-color: #e6e6e6;
  height: 245px;
}
.article-list-style-1 .a-item .a-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 30px;
  height: 240px;
}
.article-list-style-1 .a-item .a-body .a-title h3 {
  line-height: 1.4em;
}
.article-list-style-1 .a-item .a-body .a-excerpt {
  font-size: 15px;
  color: #262626;
  margin-bottom: 28px;
}
.article-list-style-1 .a-item .a-body .a-cta {
  max-width: 133px;
}
.article-list-style-1 .a-item .a-body .a-cta .cta {
  font-family: "Montserrat", sans-serif;
  background-color: #000;
  color: #fff;
  font-size: 14px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 8px 5px;
  font-weight: 700;
}
.article-list-style-1 .a-item .a-body .a-cta .cta:hover {
  background-color: #1a1a1a;
  text-decoration: none;
}
@media (max-width: 1199px) {
  .article-list-style-1 .a-item .a-body .a-excerpt {
    font-size: 13px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .article-list-style-1 > .row .col-sm-6 {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .article-list-style-1 > .row .col-sm-6 {
    width: 100%;
  }
  .article-list-style-1 .a-item .a-title .a-main-title h3 {
    white-space: inherit;
  }
  .article-list-style-1 .a-item .a-body {
    height: auto;
  }
}
@media (max-width: 500px) {
  .article-list-style-1 .a-item .image-box .image-item {
    height: 200px;
  }
  .article-list-style-1 .a-item .a-body .a-title .a-main-title h3 {
    line-height: 1.2em;
  }
}

/*-----------------------------------------
* GENERIC - text
-----------------------------------------*/
.generic-text-content, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
  font-size: 16px;
  font-weight: 400;
  color: #454545;
  word-break: break-word;
}
.generic-text-content header, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box header, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box header {
  position: relative !important;
  background-color: transparent !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #454545 !important;
  word-break: break-word !important;
  height: auto !important;
  min-height: 1px;
}
.generic-text-content h1, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-text-content h2, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h2, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
.generic-text-content h3, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h3, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h3, .generic-text-content h4, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h4, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h4, .generic-text-content h5, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h5, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h5 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 3px;
}
.generic-text-content blockquote, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  line-height: 1.2em;
  font-weight: 500;
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  padding: 33px 0px;
  margin: 30px 0 45px 0;
}
.generic-text-content a, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box a, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box a {
  color: #000;
  font-weight: 500;
}
.generic-text-content a:hover, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box a:hover, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box a:hover {
  text-decoration: underline;
  color: #1a1a1a;
}
.generic-text-content p, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box p, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box p {
  margin-bottom: 25px;
}
.generic-text-content.-white, .property-tab-style-2 .wrap .pw-tab-box .tab-content .-white.tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .-white.tab-text-box {
  color: #fff;
}
.generic-text-content.-white a, .property-tab-style-2 .wrap .pw-tab-box .tab-content .-white.tab-text-box a, .property-tab-style-1 .wrap .pw-tab-box .tab-content .-white.tab-text-box a {
  color: #fff;
}
.generic-text-content.-white a:hover, .property-tab-style-2 .wrap .pw-tab-box .tab-content .-white.tab-text-box a:hover, .property-tab-style-1 .wrap .pw-tab-box .tab-content .-white.tab-text-box a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.generic-text-content img, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box img, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box img {
  max-width: 100%;
  margin-bottom: 15px;
}
@media (max-width: 1199px) {
  .generic-text-content h1, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-text-content h2, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h2, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h2 {
    margin-bottom: 18px;
  }
}
@media (max-width: 500px) {
  .generic-text-content, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 12px;
  }
  .generic-text-content h1, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-text-content h2, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h2, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h2 {
    font-size: 18px;
  }
  .generic-text-content blockquote, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
    font-size: 24px;
    padding: 23px 0px;
    margin: 20px 0 35px 0;
  }
}

/*-----------------------------------------
* SEARCH MODAL STYLE 1
-----------------------------------------*/
.search-modal-style-1 .modal-content {
  background-color: rgba(10, 10, 10, 0.8);
}
.search-modal-style-1 .modal-content button.close {
  color: #e1e1e1;
  opacity: 1;
  text-shadow: 0 0px 0 transparent;
  font-size: 32px;
  text-align: right;
  margin-right: 15px;
  margin-top: 5px;
}
.search-modal-style-1 .modal-content button.close:hover {
  color: #fbfbfb;
}
.search-modal-style-1 .modal-content .modal-body ul.ul-search > li {
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
}
.search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-ref, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-beds, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-minprice, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-maxprice, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-drawmap {
  width: 50%;
}
.search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-submit-btn {
  width: 50%;
  margin-left: 0;
}

/*-----------------------------------------
* PROPERTY ALERTS CTA
-----------------------------------------*/
.property-alert-cta {
  z-index: 100;
  position: fixed;
  top: 30%;
}
.property-alert-cta .fa.fa-arrow-right {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.property-alert-cta .property-alert-cta__inner {
  background: #000;
  -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
  text-orientation: mixed;
  padding: 1.5em 0.5em;
  font-weight: 700;
}
.property-alert-cta .property-alert-cta__inner:hover {
  background: #1a1a1a;
}
@media (min-width: 768px) and (max-width: 991px) {
  .property-alert-cta .property-alert-cta__inner {
    -ms-writing-mode: unset;
        writing-mode: unset;
    text-orientation: unset;
    text-align: center;
    padding: 1em;
  }
}
@media (max-width: 767px) {
  .property-alert-cta .property-alert-cta__inner {
    -ms-writing-mode: unset;
        writing-mode: unset;
    text-orientation: unset;
    text-align: center;
    padding: 1em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .property-alert-cta {
    top: auto !important;
    bottom: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .property-alert-cta {
    top: auto !important;
    bottom: 0;
    width: 100%;
  }
}
.property-alert-cta.-right {
  right: 0;
}
.property-alert-cta:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.68);
}
.modal-backdrop.show {
  opacity: 1;
}

.property-alert-modal .modal-content {
  background-color: rgba(0, 0, 0, 0.65);
}
.property-alert-modal .modal-content .close {
  text-align: right;
  color: #fff;
  opacity: 1;
  text-shadow: 0 0px 0 #fff;
  font-size: 34px;
  margin-right: 6px;
}
.property-alert-modal .modal-content .modal-content-inner {
  max-width: 560px;
  margin: 0 auto;
  padding: 60px 0px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-heading {
  text-align: center;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 46px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields {
  padding: 0 30px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields > .row {
  margin-left: -6px;
  margin-right: -6px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields > .row > .col-md-6,
.property-alert-modal .modal-content .modal-content-inner .alert-fields > .row > .col-md-12 {
  padding-left: 6px;
  padding-right: 6px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields select {
  font-family: "Montserrat", sans-serif;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .property-alert-submit {
  text-align: center;
  margin-top: 36px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single,
.property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .notes-consent {
  font-size: 12px;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 26px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .notes-consent a {
  color: #fff;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .notes-consent a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .property-alert-modal .modal-content .modal-content-inner {
    padding: 10px 30px 30px 30px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-heading {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .property-alert-modal .modal-content .modal-content-inner .alert-heading {
    font-size: 21px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields {
    padding: 0;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields :-ms-input-placeholder {
    /* IE 10+ */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields :-moz-placeholder {
    /* Firefox 18- */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields select {
    height: 32px !important;
    padding: 0px 10px !important;
    font-size: 14px !important;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single {
    min-height: 32px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
    font-size: 14px;
    padding: 0px 25px 0px 10px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow b {
    height: 27px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .property-alert-submit {
    margin-top: 18px;
  }
}
@media (max-width: 414px) {
  .property-alert-modal .modal-content .modal-content-inner .alert-heading {
    font-size: 15px;
  }
}

/* PRICE RANGE
------------------------------------------ */
.price-range-container-alert {
  margin-top: 15px;
  margin-bottom: 15px;
}
.price-range-container-alert .ui-widget.ui-widget-content {
  border: 0;
  height: 4px;
}
.price-range-container-alert .ui-slider-horizontal .ui-slider-handle {
  top: -8px;
  margin-left: -0.6em;
}
.price-range-container-alert .ui-state-default,
.price-range-container-alert .ui-widget-content .ui-state-default,
.price-range-container-alert .ui-widget-header .ui-state-default {
  background-color: #fff;
  width: 5px;
  border-radius: 0;
  margin-left: -1px;
  border: 0;
  height: 20px;
  outline: none;
  cursor: pointer;
}
.price-range-container-alert .price-range-label {
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
}
@media (max-width: 414px) {
  .price-range-container-alert .price-range-label {
    font-size: 13px;
  }
  .price-range-container-alert .price-range-label {
    font-size: 13px;
  }
  .price-range-container-alert .price-range-label .modal-content-inner .alert-fields .notes-consent {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 17px;
  }
}

/* Modals
------------------------------------------ */
.global-modal .modal-content {
  background: #e7e7e7;
  border-radius: 0;
}
.global-modal .modal-content .close {
  position: absolute;
  right: 0;
  top: 0;
  color: #a4a4a4;
  opacity: 1;
  z-index: 1;
  text-shadow: 0 0px 0 transparent;
  font-size: 32px;
  text-align: right;
  margin-right: 15px;
  margin-top: 5px;
}
.global-modal .modal-content .close:hover {
  color: #fbfbfb;
}

.modal-body__inner {
  padding: 25px 50px 40px 50px;
}

.modal-form__input {
  font-size: 16px;
  padding-left: 20px;
  border-radius: 5px;
  height: 50px;
  border: none;
}

.forgot-password {
  text-decoration: underline;
  color: #404040;
}
.forgot-password:hover {
  color: #404040;
  text-decoration: none;
}

/* Form Inputs
----------------------------------------- */
.form__label {
  font-weight: 700;
  font-size: 14px;
  color: #818181;
}

.form__input {
  border: 1px solid #313131 !important;
}
.form__input.-no-border {
  font-size: 16px;
  padding-left: 20px;
  border-radius: 0;
  height: 56px;
  border: none !important;
}

/* Tool Tip
----------------------------------------- */
.tooltip-inner {
  text-align: left;
  background-color: transparent;
  padding: 0.25rem 0.5rem 0rem 0.5rem;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #000;
}

/* Footer field
----------------------------------------- */
.input-group.footer--field ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field ::-moz-placeholder {
  /* Firefox 19+ */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field :-ms-input-placeholder {
  /* IE 10+ */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field :-moz-placeholder {
  /* Firefox 18- */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field .form-control {
  height: 50px;
  border: 1px solid #fff;
  padding-left: 3px;
}
.input-group.footer--field .input-group-text {
  background-color: #fff;
  border: 0;
  padding-left: 16px;
}
.input-group.footer--field .input-group-text i {
  position: relative;
  top: -1px;
  color: #898989;
  font-size: 20px;
}

/* SN
----------------------------------------- */
.sn-circular a {
  border-radius: 100%;
  background-color: #fff;
  text-align: center;
  width: 34px;
  height: 34px;
  color: #000;
  display: inline-block;
  padding: 5px 0;
}
.sn-circular a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/* Checkbox
-----------------------------------------*/
.container-checkbox {
  position: relative;
  padding-left: 25px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container-checkbox .text-label {
  position: relative;
  top: -3px;
  color: #000;
}
.container-checkbox .text-label a {
  color: #000;
  text-decoration: underline;
}
.container-checkbox .text-label a:hover {
  color: #000;
  text-decoration: underline;
}
.container-checkbox.-light .text-label {
  color: #000;
}
.container-checkbox.-light .text-label a {
  color: #000;
  text-decoration: underline;
}
.container-checkbox.-light .text-label a:hover {
  color: #000;
  text-decoration: underline;
}

/* Hide the browser's default checkbox */
.container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
}
.checkmark.white-uncheck {
  background-color: #fff;
}

/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-checkbox input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #cbcbcb;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-checkbox .checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #5e5e5e;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/*
* --------------------------------------------*/
.collection--search-properties a {
  width: 100%;
  max-width: 160px;
}

/*
* --------------------------------------------*/
ul.lang--ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.lang--ul > li {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
}
ul.lang--ul .lang--select:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.collections--section {
  padding: 80px 0;
}

.collections--grid > .row > .col-sm-6 {
  width: 50%;
}
@media (max-width: 600px) {
  .collections--grid {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .collections--grid > .row > .col-sm-6 {
    width: 100%;
  }
}

.collections--item .c-image-box {
  position: relative;
  overflow: hidden;
}
.collections--item .c-image-box .c-image {
  height: 265px;
}
.collections--item .c-type {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: left;
  padding: 10px 30px;
}
.collections--item .c-body {
  min-height: 157px;
  border: 1px solid #e1e1e1;
  padding: 28px 30px;
}

/*-----------------------------------------
* HOME PAGE
-----------------------------------------*/
@media (max-width: 991px) {
  .home-page .property-list-style-3 > .row > .col-sm-6:nth-child(3) {
    display: none;
  }
  .home-page .collections--grid > .row > .col-sm-6:nth-child(3) {
    display: none;
  }
  .home-page .news-grid > .row > .col-sm-6:nth-child(3) {
    display: none;
  }
}

/*-----------------------------------------
* PROPERTY PAGE
-----------------------------------------*/
.property-page header {
  position: relative;
  border-bottom: 1px solid #cccccc;
}
.property-page .dummy-header {
  height: auto;
}

/*-----------------------------------------
* PAGE - GENERIC
-----------------------------------------*/
.generic-page .page-content .wrap {
  padding: 55px 0;
}
.generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
  padding-right: 70px;
}
.generic-page .latest-news-style-1 {
  border-top: 1px solid #e1e1e1;
  background-color: #fefefe;
}
.generic-page.page-404 header .wrap nav.main > ul > li.li-shortlist > a > span,
.generic-page.page-404 .property-alert-cta {
  display: none;
}
.generic-page.page-404 header .wrap nav.mobile-nav-menu .navigation > ul > li:nth-last-child(1) .shortlist-total {
  display: none;
}
@media (max-width: 1199px) {
  .generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
    padding-right: 0;
    font-size: 15px;
  }
  .generic-page .page-content .wrap .generic-text-content blockquote, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .generic-page .page-content .wrap {
    padding: 30px 0;
  }
}
@media (max-width: 500px) {
  .generic-page .page-content .wrap {
    padding: 20px 0;
  }
  .generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
    padding-right: 0;
    font-size: 13px;
  }
  .generic-page .page-content .wrap .generic-text-content h1, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box h1 {
    font-size: 18px;
    padding-bottom: 21px;
    margin-bottom: 18px;
  }
  .generic-page .page-content .wrap .generic-text-content blockquote, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
    font-size: 22px;
    padding: 15px 0px;
    margin: 15px 0 25px 0;
  }
}

/*-----------------------------------------
* SHORTLIST PAGE
-----------------------------------------*/
.shortlist-page header {
  border-bottom: 1px solid #cccccc;
}

/*-----------------------------------------
* NEWS PAGE
-----------------------------------------*/
.news-page .news-title-style-1.bottom {
  margin-top: -15px;
}
.news-page .news-title-style-1.bottom .wrap {
  padding: 0px 0 34px 0;
}
.news-page .news-title-style-1 .wrap {
  padding: 34px 0;
}
.news-page .news-title-style-1 .wrap .action-box {
  text-align: right;
}
.news-page .news-title-style-1 .wrap .action-box .pagination-style-1 {
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}
.news-page .news-title-style-1 .wrap .action-box .pagination-style-1 ul {
  display: inline-block;
}

/*-----------------------------------------
* NEWS ARTICLE PAGE
-----------------------------------------*/
.article-page .page-content .article-wrap {
  padding: 55px 0 75px;
  border-bottom: 1px solid #e1e1e1;
}
.article-page .page-content .article-wrap .generic-text-content, .article-page .page-content .article-wrap .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box, .article-page .page-content .article-wrap .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box {
  padding-right: 70px;
}
.article-page .article-image {
  width: 100%;
}
.article-page .article-image img {
  max-width: 100 .article-page .article-image img;
  max-height: 1000px;
}
.article-page .article-content {
  font-size: 16px;
}
@media (max-width: 1199px) {
  .article-page .article-content {
    font-size: 14px;
  }
  .article-page .page-content .article-wrap .generic-text-content, .article-page .page-content .article-wrap .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box, .article-page .page-content .article-wrap .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .article-page .page-content .article-wrap {
    padding: 25px 0 45px;
  }
  .article-page .article-image {
    float: none;
    padding: 4px 0;
  }
  .article-page .article-image img {
    width: auto;
    max-width: 100%;
  }
}
@media (max-width: 500px) {
  .article-page .article-content {
    font-size: 12px;
  }
}

/*-----------------------------------------
* CONTACT PAGE
-----------------------------------------*/
.contact-page .page-title {
  background-image: none;
  background-color: #efefef;
}
.contact-page .page-title .wrap h1 {
  color: #252525;
}
.contact-page .map-container {
  position: relative;
}
.contact-page .map-container .map-contact-style {
  height: 500px;
  border: 4px solid #fff;
  z-index: 0;
}
.contact-page .map-container #content {
  z-index: 1;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 30px 20px;
}
.contact-page .map-container #content .phone-email {
  margin-bottom: 20px;
  text-align: center;
}
.contact-page .map-container #content .phone-email > ul {
  padding: 0;
  margin: 0 -20px;
}
.contact-page .map-container #content .phone-email > ul > li {
  display: inline-block;
  word-break: break-word;
  padding-left: 20px;
  padding-right: 20px;
}
.contact-page .map-container #content .phone-email > ul > li a {
  font-size: 18px;
  color: #2e2e2e;
  display: inline-block;
  font-weight: 700;
}
.contact-page .map-container #content .phone-email > ul > li a i {
  position: relative;
  top: 3px;
  display: inline-block;
  color: #000;
  margin-right: 11px;
  font-size: 21px;
}
.contact-page .map-container #content .contact-address {
  font-size: 15px;
  font-style: italic;
}
.contact-page .contact-box {
  background: #efefef;
}
.contact-page .contact-box .wrap {
  padding: 38px 0 123px;
}
.contact-page .contact-box .wrap > .row {
  margin-left: -40px;
  margin-right: -40px;
}
.contact-page .contact-box .wrap > .row > .col-md-6 {
  padding-left: 40px;
  padding-right: 40px;
}
.contact-page .contact-box .wrap .contact-form input[type=text],
.contact-page .contact-box .wrap .contact-form input[type=tel],
.contact-page .contact-box .wrap .contact-form input[type=email],
.contact-page .contact-box .wrap .contact-form textarea {
  width: 100%;
  padding: 0px 20px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  border: 0;
  background: #fff;
}
.contact-page .contact-box .wrap .contact-form input[type=text],
.contact-page .contact-box .wrap .contact-form input[type=tel],
.contact-page .contact-box .wrap .contact-form input[type=email] {
  height: 56px;
}
.contact-page .contact-box .wrap .contact-form textarea {
  height: 93px;
  width: 100%;
  max-width: 100%;
  padding: 15px 20px;
  background: #fff;
}
.contact-page .contact-box .wrap .contact-form .checkbox {
  font-size: 12px;
  color: #949494;
}
.contact-page .contact-box .wrap .contact-form .checkbox a {
  color: #949494;
}
.contact-page .contact-box .wrap .contact-form .checkbox a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .contact-page .page-title .wrap {
    padding: 35px 15px 0px 15px;
  }
  .contact-page .contact-box .wrap > .row {
    margin-left: -20px;
    margin-right: -20px;
  }
  .contact-page .contact-box .wrap > .row > .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .contact-page .map-container {
    margin-bottom: 30px;
  }
  .contact-page .map-container .map-contact-style {
    height: 400px;
  }
}
@media (max-width: 414px) {
  .contact-page .contact-box .wrap .contact-form h2 {
    font-size: 17px;
  }
  .contact-page .contact-box .wrap .contact-form input[type=text],
.contact-page .contact-box .wrap .contact-form input[type=tel],
.contact-page .contact-box .wrap .contact-form input[type=email] {
    height: 38px;
    padding: 0px 14px;
  }
  .contact-page .contact-box .wrap .contact-form textarea {
    padding: 8px 14px;
  }
  .contact-page .map-container #content .contact-address {
    font-size: 13px;
  }
  .contact-page .map-container #content .phone-email > ul > li a {
    font-size: 13px;
  }
  .contact-page .map-container #content .phone-email > ul > li a i {
    font-size: 16px;
  }
}

/*-----------------------------------------
* DRAW MAP PAGE
-----------------------------------------*/
.drawmap-section {
  padding: 20px 0px 0px 0px;
  /*.gmnoprint { height: auto !important; } /*check*/
}
.drawmap-section .back-cta {
  margin-bottom: 10px;
}
.drawmap-section .back-cta a {
  background: #ebebeb;
  font-size: 15px;
  font-weight: 500;
  color: #3a3a3a;
  border-radius: 0;
  transition: 0.3s;
  height: 36px;
  padding: 6px 12px;
  display: inline-block;
}
.drawmap-section .back-cta a:hover {
  background: #000;
  color: #fff;
}
.drawmap-section #drawmap {
  width: 100%;
  position: relative;
  margin: 0 auto 20px;
  overflow: hidden;
}
.drawmap-section #drawmap-map {
  width: 100%;
  height: 700px;
}
.drawmap-section #drawmap-actions {
  padding: 2px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 99;
}
.drawmap-section .drawmap-button {
  background-color: #000;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  display: inline;
  font-size: 14px;
  font-weight: 500;
  padding: 4px 20px;
  margin: 0 0 0 2px;
  float: left;
}
.drawmap-section .drawmap-button-clear {
  display: none;
}
.drawmap-section #drawmap-help {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  color: #032849 !important;
  left: 10px;
  padding: 10px;
  position: absolute;
  top: 5px;
  z-index: 99;
  font-size: 13px;
}
.drawmap-section #drawmap-help ol {
  padding-left: 15px;
  margin-bottom: 0;
}
.drawmap-section #drawmap-help .close-btn {
  position: absolute;
  right: 15px;
}
.drawmap-section #drawmap-help .close-btn a {
  color: #831207;
}
.drawmap-section #drawmap-help h5 {
  font-size: 1.1em;
  margin: 0px 0 !important;
}
.drawmap-section #showall-loading,
.drawmap-section #drawmap-loading {
  background-color: #CCC;
  border: 1px solid #BBB;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 2px #FFF, 0 10px 2px #F2F6F7 inset, 0 25px 25px #F8FBFF inset;
  color: #212121;
  cursor: pointer;
  display: none;
  font-size: 18px !important;
  text-align: center;
  z-index: 100;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -9px 0 0 -94px;
  padding: 6px 15px;
}
.drawmap-section #drawmap-button-goto {
  border-radius: 4px;
  color: #fff !important;
  cursor: text;
  display: block;
  font-size: 24px !important;
  text-align: center;
  z-index: 1;
  position: absolute;
  float: left;
  display: none;
  text-decoration: none;
  background: rgba(19, 19, 19, 0.73);
  padding: 5px 20px 10px;
  top: 0%;
  left: 50%;
  margin-left: -111px;
  border-radius: 0 0 4px 4px;
}
.drawmap-section #drawmap-small {
  display: block;
  font-size: 17px;
}
.drawmap-section .left-side-gp {
  position: relative;
}
.drawmap-section .map-showcase {
  position: relative;
}
.drawmap-section #drawmap-mode-switcher {
  font-size: 15px;
  position: relative;
  right: 0;
  top: 0;
  outline: 0;
  margin: 0 0 0 auto;
  padding: 5px;
  z-index: 1;
  background-color: #404040;
  width: 197px;
}
.drawmap-section #drawmap-mode-switcher .draw-radio {
  display: inline-block;
  padding: 0px 5px;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.drawmap-section #drawmap-mode-switcher .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox input:checked ~ .checkmark {
  background-color: #000;
}
.drawmap-section #drawmap-mode-switcher .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox .checkmark:after {
  left: 8px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.drawmap-section .drawmap-tooltip {
  font-family: "Sanford Book";
  overflow: hidden;
  width: 400px;
  height: auto;
}
.drawmap-section .drawmap-tooltip h2.firstHeading {
  margin-top: 0;
  padding-top: 0;
  color: #4b4b4b !important;
  font-weight: normal;
  font-size: 16px;
}
.drawmap-section .drawmap-tooltip a.thumb {
  display: block;
}
.drawmap-section .drawmap-tooltip a.thumb img {
  max-width: 150px;
  max-height: 108px;
  height: 108px;
}
.drawmap-section .drawmap-tooltip ul {
  padding-left: 0;
  margin-top: 0;
  color: #010101 !important;
}
.drawmap-section .drawmap-tooltip li {
  padding-left: 10px;
  list-style-type: none;
}
.drawmap-section .drawmap-tooltip a.gotojs {
  margin-left: 10px;
}
.drawmap-section .map-showcase p {
  font-weight: 300;
}
.drawmap-section #showall {
  float: left;
  width: 100%;
  position: relative;
}
.drawmap-section #showall-map {
  float: left;
  width: 100%;
  height: 500px;
}
.drawmap-section #showall-button-goto {
  background: none repeat scroll 0 0 #CCCCCC;
  border: 1px solid #BBBBBB;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 2px #FFFFFF, 0 10px 2px #F2F6F7 inset, 0 25px 25px #F8FBFF inset;
  color: #414141 !important;
  cursor: pointer;
  display: block;
  font-size: 18px !important;
  padding: 6px 15px;
  text-align: center;
  z-index: 1;
  position: absolute;
  right: 72px;
  top: 25px;
  float: left;
  display: none;
  text-decoration: none;
}
.drawmap-section .active-tenure {
  box-shadow: inset 0px 0px 6px 0px #424242;
}
@media (max-width: 767px) {
  .drawmap-section #drawmap-mode-switcher {
    position: static;
    outline: 0;
    border: 1px solid #dedede;
  }
  .drawmap-section #drawmap-mode-switcher input {
    top: 0;
  }
  .drawmap-section #drawmap-button-goto {
    font-size: 16px !important;
    top: auto;
    left: 0;
    bottom: 0;
    margin-left: 0;
    width: 100%;
  }
  .drawmap-section #drawmap-map {
    height: 370px;
  }
}
@media (max-width: 500px) {
  .drawmap-section #drawmap-mode-switcher {
    width: 178px;
  }
  .drawmap-section #drawmap-mode-switcher .container-checkbox {
    font-size: 12px;
  }
  .drawmap-section #drawmap-mode-switcher .container-checkbox .checkmark {
    height: 14px;
    width: 14px;
  }
  .drawmap-section #drawmap-mode-switcher .container-checkbox .checkmark:after {
    left: 5px;
    top: 1px;
  }
  .drawmap-section .back-cta a {
    font-size: 10px;
    border-radius: 9px;
    padding: 9px 7px;
  }
  .drawmap-section #drawmap-help {
    width: 270px;
  }
}

/*-----------------------------------------
* DRAW MAP MARKER INFOWINDOW
-----------------------------------------*/
.info-con {
  height: 230px;
  min-width: 150px;
  padding-right: 14px;
}
.info-con .info-dm .image {
  margin-bottom: 12px;
}
.info-con .info-dm .image img {
  max-width: 150px;
  max-height: 150px;
}
.info-con .info-dm .title {
  margin-bottom: 5px;
}
.info-con .info-dm .title a {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
.info-con .info-dm .title a:hover {
  text-decoration: none;
  color: #1a1a1a;
}
.info-con .info-dm .price {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 400;
}
.info-con .info-dm .attribute {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 5px;
}
.info-con .info-dm .cta-d {
  text-align: left;
}
.info-con .info-dm .cta-d a {
  background-color: #000;
  color: #fff;
  display: inline-block;
  padding: 5px 12px;
}
.info-con .info-dm .cta-d a:hover {
  text-decoration: none;
  background-color: #1a1a1a;
}
.info-con .info-dm.add {
  border-top: 1px dashed #797979;
  margin-top: 18px;
  padding-top: 10px;
}

/* Marketing Valuation Page
------------------------------------ */
.valuation-report #header, .valuation-report .dummy-header {
  display: none;
}

.valuation-map {
  height: 300px;
}

.market-price {
  transition: 0.5s;
}
.market-price.-scroll {
  background: #252525;
  /* The Fallback */
  background: rgba(37, 37, 37, 0.9);
  padding-top: 1em;
  padding-bottom: 1em;
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0;
}
.market-price.-scroll .market-price__inner h3 {
  font-size: 22px;
}
.market-price.-scroll .market-price__inner span {
  font-size: 32px;
}
.market-price.-scroll .market-price__inner p {
  font-size: 14px;
}

#list-property-modal .modal-dialog {
  max-width: 600px;
}
#list-property-modal .modal-dialog .modal-body {
  padding: 3em 4em;
  background: #e7e7e7;
}

.property-modal-text {
  line-height: 32px;
}

.testimonial-quote {
  padding: 2em 4em;
}
.testimonial-quote:before {
  content: "\201C";
  font-family: "Montserrat", sans-serif;
  position: absolute;
  margin: -60px 0px 0 -65px;
  font-size: 120px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 767px) {
  .testimonial-quote:before {
    margin: -60px 0 0 -38px;
  }
}
@media (max-width: 767px) {
  .testimonial-quote {
    padding: 2em;
  }
  .testimonial-quote .u-pl1 {
    padding-left: 2em;
  }
}

/* Login / Register Page
------------------------------------ */
.breadcrumb__item {
  color: #000;
}
.breadcrumb__item.-current {
  color: #313131;
}
.breadcrumb__item:hover {
  color: #000;
}

/* Account Pages (Account / Shortlist / Saved Searches / Property Alerts / Property Notes / Messages)
---------------------------------------------------------------------------------------------------- */
.account-tabs {
  border-bottom: 2px solid #e7e7e7;
  display: flex;
}

.unread-messages {
  top: 10px;
  right: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  font-size: 13px;
}

.account-item {
  display: block;
  padding: 1em 2em;
  transition: 0.25s;
  font-weight: 600;
  position: relative;
  color: #818181;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .account-item {
    padding: 1em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .account-item {
    padding: 1em 0.5em;
  }
  .account-item span {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .account-item {
    padding: 1em 0.5em;
  }
  .account-item span {
    display: inline-block;
  }
}
.account-item.-active {
  color: #000;
  border-bottom: 10px solid #000;
}
@media (max-width: 767px) {
  .account-item.-active {
    color: #fff;
    background: #000;
    border: none;
  }
}
.account-item:hover {
  color: #000;
  border-bottom: 10px solid #000;
}
@media (max-width: 767px) {
  .account-item:hover {
    color: #000;
    border: none;
  }
}

@media (max-width: 767px) {
  .account-item__title {
    margin-left: 1em;
  }
}

.info-box {
  padding: 2em 1.5em;
}
@media (max-width: 767px) {
  .info-box {
    padding: 2em;
  }
}

.property-alerts .property-alert-cta {
  display: none;
}

.searches-table thead th {
  border-top: none;
  border-bottom: 2px solid #cecece;
  padding-bottom: 1.5em;
}
@media (max-width: 767px) {
  .searches-table thead th.mobile {
    display: table-cell;
  }
}
.searches-table tbody tr td {
  padding-top: 1em;
  padding-bottom: 1em;
  border-top: 0;
}
@media (max-width: 767px) {
  .searches-table tbody tr td.mobile {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .searches-table tbody tr.mobile {
    display: table-row;
  }
}

textarea.-larger {
  height: 250px;
}
textarea.-messaging {
  height: 100px !important;
  border-radius: 0 !important;
}

.note-modal .modal-dialog {
  max-width: 420px;
}
.note-modal .modal-content {
  border-radius: 0;
}
.note-modal .modal-content .modal-header {
  border: none;
  padding: 0;
}
.note-modal .modal-content .modal-header .close-button {
  top: -16px;
  right: -16px;
  background: #000;
  position: absolute;
  border: none;
  font-size: 30px;
  z-index: 1;
  border-radius: 50px;
}
.note-modal .modal-content .modal-header .close-button span {
  padding: 6px;
  border-radius: 50px;
  font-weight: 700;
  color: #fff;
}
.note-modal .modal-content .modal-body {
  padding: 0;
}

.message__user {
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 48px;
}
.message__user.-company {
  background: url(../images/icons/icon-brand.png) no-repeat center center #000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .message__user {
    display: none;
  }
}
@media (max-width: 767px) {
  .message__user {
    display: none;
  }
}

/* Bespoke Page
------------------------ */
.property-controls .slick-dots {
  margin: 0;
  padding: 1rem 0;
  position: relative;
  bottom: 4px;
}
.property-controls .slick-dots li {
  list-style: none;
  margin: 0 0.25rem;
  display: inline-block;
}
.property-controls .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #e7e7e7;
  text-indent: -9999px;
}
.property-controls .slick-dots li.slick-active button {
  background-color: #000;
}

/* Collections Page
------------------------ */
.collections-page .page-title {
  min-height: 300px;
}

.video-placeholder {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.video-placeholder:after {
  content: "";
  display: block;
  padding-top: 75%;
}

.video-overlay {
  background-image: url("../images/icons/icon-play-btn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.video-placeholder--home {
  background-color: #313131;
}
.video-placeholder--home:after {
  padding-top: 56.25%;
  /*56.25% best for 16:9 videos*/
}

.video-placeholder--default {
  background-image: url("../images/placeholder/small.png");
  background-color: #fff;
  background-position: center;
  background-size: initial;
}
.video-placeholder--default:after {
  padding-top: 56.25%;
  /*56.25% best for 16:9 videos*/
}

.video--area-item {
  min-height: 700px;
}

.wp-video video {
  width: 100%;
  height: auto;
}

/* Video Modal
--------------------------------------*/
.video--modal .close {
  position: absolute;
  top: -10px !important;
  right: -10px !important;
  color: #fff;
  text-shadow: 0 0 0 #fff;
  opacity: 1;
  background-color: red;
  border-radius: 100%;
  padding: 2px 7px;
  width: 30px;
  z-index: 1;
}
.video--modal .modal-content {
  background-color: #000;
  padding: 20px;
}
.video--modal .video-display {
  margin-top: 1rem;
}
.video--modal .video-display iframe {
  width: 100%;
  height: 400px;
}
@media (max-width: 991px) {
  .video--modal .close {
    top: 10px !important;
    right: 10px !important;
  }
  .video--modal .modal-dialog {
    max-width: 800px;
    margin: 0.5rem auto;
  }
}
@media (max-width: 767px) {
  .video--modal .modal-content {
    padding: 10px;
  }
  .video--modal .video-display iframe {
    height: 350px;
  }
}
@media (max-width: 633px) {
  .video--modal .video-display iframe {
    height: 300px;
  }
}
@media (max-width: 533px) {
  .video--modal .video-display iframe {
    height: 200px;
  }
}

/*-----------------------------------------
* PAGE TITLEs
-----------------------------------------*/
.page-title {
  background-color: #000;
  background-image: url("../images/page-default-banner.jpg");
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  position: relative;
  min-height: 240px;
}
.page-title::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
}
.page-title.-login {
  background: #000;
}
.page-title.-account-area {
  min-height: 180px;
}
.page-title h1 {
  text-shadow: 0 1px 0 #808080;
}

/*-----------------------------------------
* SEARCH FORM
-----------------------------------------*/
.top-search-container {
  background: #454545;
}

@media (max-width: 1199px) {
  .search-fields-generic ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic ::-moz-placeholder {
    /* Firefox 19+ */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic :-ms-input-placeholder {
    /* IE 10+ */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic :-moz-placeholder {
    /* Firefox 18- */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
    line-height: 52px;
  }
}

/*-----------------------------------------
* SEARCH TITLEs
-----------------------------------------*/
.search-title-style-1.bottom {
  margin-top: -15px;
}
.search-title-style-1.bottom .wrap {
  padding: 0px 0 34px 0;
}
.search-title-style-1 .wrap {
  padding: 34px 0;
}
.search-title-style-1 .wrap .search-titles {
  color: #2e2e2e;
}
.search-title-style-1 .wrap .search-titles h1 {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-weight: 500;
}
.search-title-style-1 .wrap .search-titles h1 a {
  color: #000;
}
.search-title-style-1 .wrap .search-titles h1 a:hover {
  color: #1a1a1a;
}
.search-title-style-1 .wrap .search-action-box {
  text-align: right;
}
.search-title-style-1 .wrap .search-action-box .search-actions {
  display: inline-block;
  text-align: left;
  width: 125px;
  position: relative;
  top: -1px;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default {
  width: 100% !important;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single {
  border: 0;
  outline: none;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -1px;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  color: #2d2d2d;
  font-weight: 700;
  text-transform: uppercase;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
}
.search-title-style-1 .wrap .search-action-box .pagination-style-1 {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  margin-left: 22px;
}
.search-title-style-1 .wrap .search-action-box .pagination-style-1 ul {
  display: inline-block;
}
@media (max-width: 767px) {
  .search-title-style-1 .wrap .search-titles,
.search-title-style-1 .wrap .search-action-box {
    text-align: center;
  }
}
@media (max-width: 414px) {
  .search-title-style-1 .wrap .search-titles h1,
.search-title-style-1 .wrap .search-titles span {
    font-size: 16px;
  }
  .search-title-style-1 .wrap .search-action-box .pagination-style-1 ul {
    margin-left: 11px;
  }
}

/*-----------------------------------------
* FEATURED CTAs
-----------------------------------------*/
.fc-item {
  text-align: center;
  transition: all 0.3s ease-in-out;
  display: block;
  padding: 37px 10px 10px 10px;
  width: 100%;
  min-height: 228px;
}
.fc-item:hover {
  box-shadow: 0px 0px 10px #e0e0e0;
  cursor: pointer;
  background-color: #fff;
  text-decoration: none;
}

.fc-item__icon {
  width: 60px;
  height: 58px;
  background-color: #000;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.fc-item__icon.-house {
  -webkit-mask-image: url(../images/svg/svg-house.svg);
  mask-image: url(../images/svg/svg-house.svg);
}
.fc-item__icon.-keys {
  -webkit-mask-image: url(../images/svg/svg-keys.svg);
  mask-image: url(../images/svg/svg-keys.svg);
}
.fc-item__icon.-plans {
  -webkit-mask-image: url(../images/svg/svg-plans.svg);
  mask-image: url(../images/svg/svg-plans.svg);
}
.fc-item__icon.-people {
  -webkit-mask-image: url(../images/svg/svg-people.svg);
  mask-image: url(../images/svg/svg-people.svg);
}

.fc-item__desc {
  margin: 0 auto;
  max-width: 206px;
  line-height: 1em;
  color: #444444;
}

@media (max-width: 1199px) {
  .fc-item .fc-head {
    font-size: 20px;
  }
  .fc-item .fc-desc {
    font-size: 13px;
  }
  .fc-item a {
    padding: 20px 10px 10px 10px;
    min-height: 203px;
  }
}
@media (max-width: 767px) {
  .wrap > .row > .col-md-3 {
    width: 50%;
  }
}
@media (max-width: 375px) {
  .wrap > .row > .col-md-3 {
    width: 100%;
  }
  .wrap > .row > .col-md-3:nth-last-child(1) .fc-item {
    border-bottom: 0;
  }
  .wrap .fc-item {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .wrap .fc-item a {
    min-height: 70px;
  }
}
/*-----------------------------------------
* TESTIMONIALS
-----------------------------------------*/
.testimonials {
  background: #252525;
  padding-top: 74px;
  padding-bottom: 0;
}
.testimonials.-light {
  background: #fff;
}
.testimonials.-light .testimonial-slider .slide {
  color: #626262;
}
.testimonials .testimonial-slider .testimonial-slider--image {
  text-align: center;
  margin-bottom: 15px;
}
.testimonials .testimonial-slider .testimonial-slider--image img {
  display: inline-block;
  max-width: 100%;
}
.testimonials .wrap {
  padding: 10px 0;
  border-left: 3px solid #c3c3c3;
  border-right: 3px solid #c3c3c3;
}
.testimonials .wrap .testimonial-slider .slide {
  color: #fff;
  text-align: center;
}
.testimonials .wrap .testimonial-slider .slide .quote {
  max-width: 900px;
  margin: auto auto 25px auto;
  line-height: 1.2em;
}
.testimonials .wrap .testimonial-slider .slide.-light {
  color: #313131;
}
.testimonials .wrap .slider-controls {
  margin-top: 9px;
}
.testimonials .wrap .slider-controls .slide-m-dots.-light .slick-arrow:before {
  color: #626262;
}
@media (max-width: 767px) {
  .testimonials .wrap .testimonial-slider .slide .quote {
    padding: 0 30px;
    font-size: 18px;
  }
  .testimonials .wrap .testimonial-slider .slide .author {
    font-size: 15px;
  }
  .testimonials .wrap .slider-controls .slide-m-dots,
.testimonials .wrap .slider-controls .slick-dots {
    padding: 0.8rem 14px;
  }
  .testimonials .wrap .slider-controls .slide-m-dots button,
.testimonials .wrap .slider-controls .slick-dots button {
    width: 0.7rem;
    height: 0.7rem;
  }
  .testimonials .wrap .slider-controls .slide-m-dots .slick-arrow:before,
.testimonials .wrap .slider-controls .slick-dots .slick-arrow:before {
    font-size: 25px !important;
  }
}

/* ----------------------------------------
* Default Blocks (Helpful for new/dynamic data blocks)
----------------------------------------- */
.default-section {
  padding-top: 2em;
  padding-bottom: 2em;
  background: #000;
}
.default-section h2, .default-section h3, .default-section p {
  color: #000;
}
.default-section a {
  color: #000;
  text-decoration: underline;
}

/*-----------------------------------------
* LATEST NEWS STYLE 1
-----------------------------------------*/
.latest-news-style-1 {
  background-color: #fff;
  padding: 30px 0 70px 0;
}
.latest-news-style-1 .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 33px;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box {
  position: relative;
  overflow: hidden;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image {
  height: 198px;
  background-color: #eaeaea;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status {
  position: absolute;
  top: 0;
  width: 100%;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span {
  width: 100%;
  max-width: 198px;
  display: inline-block;
  padding: 5px;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span > span {
  padding: 6px 11px;
}
.latest-news-style-1 .wrap .news-grid .a-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 30px 30px 30px;
  text-align: center;
  background-color: #fff;
  position: relative;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-title {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 16px;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-title a {
  color: #414141;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-title a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.latest-news-style-1 .wrap .news-grid .a-body .a-excerpt {
  height: 63px;
  overflow: hidden;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-cta a {
  position: relative;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-cta a:before {
  position: absolute;
  left: 0;
  bottom: -5px;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #898989;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-cta a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  color: #898989;
}
@media (max-width: 991px) {
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image {
    height: 175px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span {
    max-width: 133px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span > span {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .latest-news-style-1 .wrap {
    padding: 30px 0 20px 0;
  }
  .latest-news-style-1 .wrap .section-header h2 {
    font-size: 27px;
  }
  .latest-news-style-1 .wrap .news-grid > .row > div {
    width: 50%;
  }
  .latest-news-style-1 .wrap .news-grid > .row > div:nth-child(3) {
    display: none;
  }
  .latest-news-style-1 .wrap .news-grid .article-item {
    margin-bottom: 30px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image {
    height: 170px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span {
    max-width: 170px;
  }
  .latest-news-style-1 .wrap .news-grid .a-body {
    min-height: 200px;
  }
  .latest-news-style-1 .wrap .news-grid .a-body .a-excerpt {
    height: 130px;
  }
}
@media (max-width: 600px) {
  .latest-news-style-1 .wrap .section-header h2 {
    font-size: 22px;
  }
  .latest-news-style-1 .wrap .news-grid {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .latest-news-style-1 .wrap .news-grid > .row > div {
    width: 100%;
  }
  .latest-news-style-1 .wrap .news-grid .a-body {
    min-height: 0px;
  }
  .latest-news-style-1 .wrap .news-grid .a-body .a-title a h3 {
    white-space: inherit;
  }
  .latest-news-style-1 .wrap .news-grid .a-body .a-excerpt {
    height: auto;
  }
}

/*-----------------------------------------
* LATEST NEWS STYLE 2
-----------------------------------------*/
.latest-news-style-2 {
  background-color: #fff;
  padding: 50px 0 30px;
}
.latest-news-style-2 .wrap {
  margin: auto;
}
.latest-news-style-2 .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 35px;
}
.latest-news-style-2 .wrap .section-header h2 {
  margin: 0 0 14px 0;
  font-weight: 700;
  font-size: 24px;
}
.latest-news-style-2 .wrap .news-wrap .n-item {
  position: relative;
  margin-bottom: 30px;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-image {
  background-color: #252525;
  height: 276px;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-image img {
  transition: all 0.2s ease-in-out;
  opacity: 0.4;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 50px;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content {
  overflow: hidden;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-date {
  position: relative;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
  margin: 0 0 18px 0;
  line-height: 1em;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-title {
  font-family: "Montserrat", sans-serif;
  white-space: initial;
  max-width: 430px;
  line-height: 1em;
  width: 100%;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 29px;
  overflow: hidden;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-title h2 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #fff;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-cta {
  transition: all 0.1s ease-in-out;
  height: 0;
  opacity: 0;
  margin-bottom: 0;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-cta span {
  text-align: center;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  background-color: #e1e1e1;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  max-width: 134px;
  width: 100%;
  padding: 8px 0px;
  cursor: pointer;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-cta span:hover {
  background-color: #fbfbfb;
}
.latest-news-style-2 .wrap .news-wrap .n-item:hover .n-image img {
  opacity: 0.6;
}
.latest-news-style-2 .wrap .news-wrap .n-item:hover .n-content .n-inner-content .n-cta {
  opacity: 1;
  height: 37px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .latest-news-style-2 .wrap .section-header h2 {
    font-size: 27px;
  }
}
@media (max-width: 500px) {
  .latest-news-style-2 {
    padding: 30px 0 30px;
  }
  .latest-news-style-2 .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item:hover .n-image img {
    opacity: 0.4;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item:hover .n-content .n-inner-content .n-cta {
    height: 0;
    opacity: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 375px) {
  .latest-news-style-2 .wrap .news-wrap .n-item .n-image {
    height: 240px;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item .n-content {
    padding: 0 30px;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-title h2 {
    font-size: 16px;
  }
}

/*-----------------------------------------
* SIDEBAR FORM
-----------------------------------------*/
.rhs-form {
  margin-bottom: 24px;
  padding: 36px 38px;
  background: #efefef;
}
.rhs-form .form-fields input[type=text],
.rhs-form .form-fields input[type=email],
.rhs-form .form-fields input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 13px;
}
.rhs-form .form-fields textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 90px;
  border: 0;
  padding: 20px 18px;
}
.rhs-form .submit-cta {
  text-align: center;
  margin-top: 25px;
}
.rhs-form .submit-cta button[type=submit],
.rhs-form .submit-cta input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  text-transform: uppercase;
  width: 100%;
  max-width: 155px;
  padding: 11px 0px;
}
.rhs-form .checkbox {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.rhs-form .checkbox a {
  color: #696969;
}
.rhs-form .checkbox a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .rhs-form {
    padding: 36px 25px;
  }
  .rhs-form h2 {
    font-size: 16px;
  }
  .rhs-form .checkbox {
    font-size: 11px;
  }
  .rhs-form .form-fields input[type=text],
.rhs-form .form-fields input[type=email],
.rhs-form .form-fields input[type=tel] {
    height: 44px;
    font-size: 13px;
  }
  .rhs-form .form-fields textarea {
    font-size: 13px;
  }
}

/*-----------------------------------------
* FORM SECTTION
-----------------------------------------*/
.form-section {
  background: #efefef;
  padding: 60px 0px;
}
.form-section .property-enquiry input[type=text],
.form-section .property-enquiry input[type=email],
.form-section .property-enquiry input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 13px;
}
.form-section .property-enquiry textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 90px;
  border: 0;
  padding: 20px 18px;
}
.form-section .property-enquiry .consent-txt {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.form-section .property-enquiry .consent-txt a {
  color: #696969;
}
.form-section .property-enquiry input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  padding: 11px 25px;
}
.form-section .property-enquiry input[type=submit]:hover {
  background-color: #fbfbfb;
}
@media (max-width: 767px) {
  .form-section h2 {
    font-size: 22px;
  }
}
@media (max-width: 414px) {
  .form-section {
    padding: 32px 0px;
  }
  .form-section h2 {
    font-size: 16px;
  }
  .form-section .property-enquiry input[type=text],
.form-section .property-enquiry input[type=email],
.form-section .property-enquiry input[type=tel] {
    height: 41px;
    font-size: 15px;
  }
  .form-section .property-enquiry textarea {
    font-size: 15px;
    padding: 10px 18px;
  }
  .form-section .property-enquiry .consent-txt {
    font-size: 10px;
  }
  .form-section .property-enquiry input[type=submit] {
    font-size: 14px;
  }
}

/*-----------------------------------------
* GENERIC RIGHT SIDEBAR
-----------------------------------------*/
.rhs-style-1 .rhs-testimonial .testimonials {
  padding-top: 28px;
}
.rhs-style-1 .rhs-testimonial .testimonials .wrap {
  padding: 20px 0;
}
.rhs-style-1 .rhs-testimonial .testimonials .wrap .testimonial-slider .slide .quote {
  padding: 0 15px;
  font-size: 22px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .container {
  padding: 0 37px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap {
  padding: 0 34px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap .testimonial-slider .slide .quote {
  font-size: 16px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap .testimonial-slider .slide .author {
  line-height: 1em;
  font-size: 14px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap .slider-controls .slide-m-dots .slick-dots {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  width: 100%;
}

/*-----------------------------------------
* PROPERTY -  ENQUIRY FORM BOTTOM
-----------------------------------------*/
.enquiry-form-horizontal {
  background: #e1e1e1;
  padding: 0;
}
.enquiry-form-horizontal .wrap {
  max-width: 905px;
  margin: auto;
  padding: 70px 0;
}
.enquiry-form-horizontal .wrap .field-row {
  margin-left: -6px;
  margin-right: -6px;
}
.enquiry-form-horizontal .wrap .field-row > div {
  padding-left: 6px;
  padding-right: 6px;
}
.enquiry-form-horizontal .wrap .efb-heading {
  line-height: 1em;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  text-align: center;
  margin-bottom: 40px;
}
.enquiry-form-horizontal .wrap .date-time-field {
  position: relative;
  margin-bottom: 12px;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled ::-moz-placeholder {
  /* Firefox 19+ */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled :-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled :-moz-placeholder {
  /* Firefox 18- */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.enquiry-form-horizontal .wrap .lvs-datepicker--style {
  margin-bottom: 0 !important;
}
.enquiry-form-horizontal .wrap ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap ::-moz-placeholder {
  /* Firefox 19+ */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap :-ms-input-placeholder {
  /* IE 10+ */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap :-moz-placeholder {
  /* Firefox 18- */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap input[type=text],
.enquiry-form-horizontal .wrap input[type=email],
.enquiry-form-horizontal .wrap input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 12px;
}
.enquiry-form-horizontal .wrap textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 70px;
  border: 0;
  padding: 20px 18px;
}
.enquiry-form-horizontal .wrap .consent-txt {
  font-size: 12px;
  color: #000;
  margin-top: 8px;
}
.enquiry-form-horizontal .wrap .consent-txt a {
  color: #000;
}
.enquiry-form-horizontal .wrap .consent-txt a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.enquiry-form-horizontal .wrap input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  padding: 11px 25px;
}
.enquiry-form-horizontal .wrap input[type=submit]:hover {
  background-color: #fbfbfb;
}
@media (max-width: 767px) {
  .enquiry-form-horizontal .wrap {
    padding: 30px 0px;
  }
  .enquiry-form-horizontal .wrap .efb-heading {
    margin-bottom: 30px;
  }
  .enquiry-form-horizontal .wrap .efb-heading h2 {
    font-size: 27px;
  }
}
@media (max-width: 500px) {
  .enquiry-form-horizontal .wrap .efb-heading {
    font-size: 13px;
    margin-bottom: 20px;
  }
  .enquiry-form-horizontal .wrap .efb-heading h2 {
    font-size: 22px;
  }
  .enquiry-form-horizontal .wrap input[type=text],
.enquiry-form-horizontal .wrap input[type=email],
.enquiry-form-horizontal .wrap input[type=tel] {
    height: 40px;
    font-size: 13px;
  }
  .enquiry-form-horizontal .wrap textarea {
    font-size: 13px;
    padding: 12px 18px;
  }
  .enquiry-form-horizontal .wrap .consent-txt {
    font-size: 10px;
  }
  .enquiry-form-horizontal .wrap input[type=submit] {
    font-size: 13px;
    padding: 9px 25px;
  }
}
@media (max-width: 500px) {
  .enquiry-form-horizontal .wrap .efb-heading {
    font-size: 12px;
  }
  .enquiry-form-horizontal .wrap .efb-heading h2 {
    font-size: 18px;
  }
}

/*-----------------------------------------
* PROPERTY - BANNER CTA
-----------------------------------------*/
#banner-cta-sticky-1-sticky-wrapper {
  margin-bottom: 60px;
}

.banner-cta-style-1 {
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #fff;
  z-index: 100 !important;
}
.banner-cta-style-1 .wrap {
  min-height: 120px;
}
.banner-cta-style-1 .wrap .property-title ul {
  margin: 0 -18px;
  padding: 0;
}
.banner-cta-style-1 .wrap .property-title ul li {
  vertical-align: middle;
  padding: 0 18px;
  display: inline-block;
  max-width: 550px;
}
.banner-cta-style-1 .wrap .property-title .bcta-image {
  height: 120px;
}
.banner-cta-style-1 .wrap .property-title .bcta-image img {
  width: 100%;
  max-width: 176px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-cta-style-1 .wrap .property-title .property-address {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-style: italic;
  margin-bottom: 2px;
}
.banner-cta-style-1 .wrap .property-title .p-ref {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  color: #7f7f7f;
  font-weight: 500;
  margin-right: 11px;
}
.banner-cta-style-1 .wrap .property-attributes {
  padding: 30px 0 0 0;
  text-align: right;
}
.banner-cta-style-1 .wrap .property-attributes ul {
  margin: 0 -15px;
  padding: 0;
}
.banner-cta-style-1 .wrap .property-attributes ul li {
  vertical-align: middle;
  padding: 0 15px;
  display: inline-block;
  max-width: 320px;
}
.banner-cta-style-1 .wrap .property-attributes ul li:nth-child(1) {
  position: relative;
  top: -7px;
}
.banner-cta-style-1 .wrap .property-attributes ul li:last-child {
  vertical-align: top;
}
.banner-cta-style-1 .wrap .property-attributes .style-1 {
  text-align: right;
  position: relative;
}
.banner-cta-style-1 .wrap .property-attributes .style-1 .p-price {
  font-size: 35px;
  color: #252525;
  font-weight: 700;
}
.banner-cta-style-1 .wrap .property-attributes .style-2 {
  text-transform: uppercase;
  color: #676767;
  font-size: 14px;
  text-align: right;
  font-weight: 600;
  float: right;
  margin-left: -8px;
  margin-right: -8px;
  margin-top: -8px;
}
.banner-cta-style-1 .wrap .property-attributes .style-2 span {
  padding-left: 8px;
  padding-right: 8px;
}
.banner-cta-style-1 .wrap .property-attributes .attr-cta {
  position: relative;
  top: -2px;
}
@media (max-width: 1329px) {
  .banner-cta-style-1 .wrap .property-title ul {
    margin: 0 -10px;
  }
  .banner-cta-style-1 .wrap .property-title ul li {
    max-width: 459px;
    padding: 0 10px;
  }
  .banner-cta-style-1 .wrap .property-attributes ul li {
    max-width: 263px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-2 {
    font-size: 12px;
  }
}
@media (max-width: 1199px) {
  .banner-cta-style-1 .wrap .property-title h2 {
    font-size: 22px;
  }
  .banner-cta-style-1 .wrap .property-title .property-address {
    font-size: 14px;
  }
  .banner-cta-style-1 .wrap .property-attributes {
    padding: 35px 0 0 0;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-1 .p-price {
    font-size: 21px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-2 {
    font-size: 11px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-2 span {
    padding-left: 0;
    padding-right: 0;
  }
  .banner-cta-style-1 .wrap .property-attributes .attr-cta a {
    font-size: 14px;
    padding: 15px 18px;
  }
}
@media (max-width: 991px) {
  .banner-cta-style-1 .wrap .property-title {
    padding-top: 27px;
  }
  .banner-cta-style-1 .wrap .property-title .bcta-image-box {
    display: none;
  }
}
@media (max-width: 767px) {
  .banner-cta-style-1 .wrap {
    padding: 10px 0px;
  }
  .banner-cta-style-1 .wrap .property-title {
    text-align: center;
    padding-top: 0;
    margin-bottom: 10px;
  }
  .banner-cta-style-1 .wrap .property-title ul li {
    max-width: 100%;
  }
  .banner-cta-style-1 .wrap .property-attributes {
    text-align: center;
    padding: 0 0 0 0;
  }
  .banner-cta-style-1 .wrap .property-attributes ul li:nth-child(1) {
    top: -2px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-1 {
    margin-bottom: 1px;
  }
  .banner-cta-style-1 .wrap .property-attributes .attr-cta a {
    font-size: 13px;
    padding: 7px 18px;
  }
}
@media (max-width: 414px) {
  .banner-cta-style-1 .wrap .property-attributes .style-1 {
    text-align: center;
  }
  .banner-cta-style-1 .wrap .property-attributes .attr-cta {
    margin-top: 12px;
  }
}

/*-----------------------------------------
* TESTIMONIALS
-----------------------------------------*/
.page-content-testimonials .pagination {
  margin-bottom: 15px;
}
.page-content-testimonials .testimonial-item .content {
  background: #efefef;
  min-height: auto;
  padding: 20px 36px;
  font-size: 17px;
  font-weight: 300;
  margin-bottom: 15px;
}
.page-content-testimonials .testimonial-item .qoute {
  font-style: italic;
  margin-bottom: 15px;
  font-family: "Montserrat", sans-serif;
}
.page-content-testimonials .testimonial-item .author {
  font-weight: 600;
}
.page-content-testimonials .testimonial-item .date {
  font-size: 12px;
  font-weight: 400;
}

.clear {
  clear: both;
}

/*-----------------------------------------
* ABOUT SECTION
-----------------------------------------*/
.about--section {
  background-color: #000;
  background-image: url("../images/section-about/lvs-bg.png");
  background-position: center;
  background-size: cover;
  padding: 0;
}
.about--section .about--section-wrap {
  padding: 75px 0;
}
.about--section .about--section-img img {
  max-width: 240px;
  width: 100%;
}
.about--section .about--section-desc {
  border-left: 2px solid #fff;
  padding-left: 70px;
}
@media (max-width: 991px) {
  .about--section .about--section-wrap {
    padding: 50px 0;
  }
  .about--section .about--section-desc {
    border-left: 0;
    padding-left: 0;
  }
  .about--section .about--section-img {
    margin-bottom: 30px;
  }
}

/*-----------------------------------------
* Success SECTION
-----------------------------------------*/
.success--section {
  background-color: #000;
  background-image: url("../images/section-success/success-icon.png");
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  padding: 0;
}
.success--section .success--section-wrap {
  padding: 25px 0;
}
.success--section .success--section-img img {
  width: 100%;
  max-width: 498px;
}
.success--section .success--section-desc {
  padding-left: 38px;
}
@media (max-width: 991px) {
  .success--section .success--section-desc {
    padding-left: 0;
  }
  .success--section .success--section-img {
    margin-bottom: 30px;
  }
  .success--section .success--section-img img {
    max-width: 300px;
  }
}

/*-----------------------------------------
* FANCY FORM
-----------------------------------------*/
.fancybox-slide .form-container-pf {
  background-color: #000;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px 100px;
  max-width: 750px;
  position: relative;
}
.fancybox-slide .form-container-pf:before {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
}
.fancybox-slide .form-container-pf form.fancybox-content {
  height: auto !important;
  position: relative;
}
.fancybox-slide .form-container-pf form.fancybox-content .form-row {
  margin: 0 -4px;
}
.fancybox-slide .form-container-pf form.fancybox-content .form-row > div {
  padding: 0 4px;
}
@media (max-width: 600px) {
  .fancybox-slide .form-container-pf {
    padding: 60px 75px;
  }
}
@media (max-width: 500px) {
  .fancybox-slide .form-container-pf {
    padding: 60px 30px;
  }
}

form.fancybox-content {
  margin: 0 auto 10px auto;
  display: inline-block !important;
  text-align: center;
  width: 100%;
}
form.fancybox-content .style-1-pf {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 22px;
}
form.fancybox-content .style-1-pf span {
  font-style: italic;
  font-weight: 400;
}
form.fancybox-content .style-1-pf span.primary-color {
  font-style: normal;
  font-size: 65px;
  line-height: 1px;
}
form.fancybox-content .style-fields .alert {
  font-size: 12px;
  padding: 4px 10px;
}
form.fancybox-content .style-fields .alert-dismissible .close {
  padding: 1px 5px;
}
form.fancybox-content .style-fields textarea {
  width: 100%;
  height: 70px;
  border: 0;
  margin-bottom: 9px;
  padding: 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
form.fancybox-content .style-fields input[type=email],
form.fancybox-content .style-fields input[type=text] {
  width: 100%;
  height: 56px;
  margin-bottom: 12px;
  font-family: "Montserrat", sans-serif;
  padding: 0 14px;
  border-radius: 0;
  border: 0;
  font-size: 15px;
  border: 1px solid #fff;
}
form.fancybox-content .style-fields input[type=email].red-line,
form.fancybox-content .style-fields input[type=text].red-line {
  border: 3px solid #f00;
}
form.fancybox-content .style-fields .consent {
  font-size: 12px;
  color: #afaeae;
  line-height: 1.3em;
  text-align: left;
  margin-bottom: 20px;
}
form.fancybox-content .style-fields .consent a {
  color: #afaeae;
}
form.fancybox-content .style-fields .consent a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  form.fancybox-content .style-1-pf {
    font-size: 24px;
  }
}
@media (max-width: 600px) {
  form.fancybox-content .style-1-pf {
    font-size: 21px;
    margin-bottom: 22px;
    line-height: 0.5em;
  }
  form.fancybox-content .style-fields input[type=email],
form.fancybox-content .style-fields input[type=text] {
    height: 32px;
    font-size: 13px;
  }
  form.fancybox-content .style-fields textarea {
    font-size: 13px;
    padding: 8px 15px;
  }
  form.fancybox-content .style-fields button[type=submit],
form.fancybox-content .style-fields input[type=submit] {
    font-size: 14px;
    padding: 7px 0px;
  }
  form.fancybox-content .style-fields .consent {
    font-size: 10px;
  }
}

/*-----------------------------------------
* FEATURED PROPERTIES - STYLE 1
-----------------------------------------*/
.style-1-featured-properties {
  background: #fefefe;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box {
  position: relative;
  overflow: hidden;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image {
  height: 220px;
  background-color: #f7f7f7;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-status {
  position: absolute;
  width: 100%;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-status > span {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(270deg);
  width: 100%;
  max-width: 220px;
  transform-origin: top left;
  display: inline-block;
  text-align: right;
  padding: 10px 12px;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-status > span > span {
  padding: 6px 11px;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-price {
  position: absolute;
  left: 23px;
  bottom: 0;
  font-size: 19px;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-price span {
  padding: 8px 16px;
}
.style-1-featured-properties .featured-grid .f-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 18px;
}
.style-1-featured-properties .featured-grid .f-body .f-title {
  font-family: "Montserrat", sans-serif;
}
.style-1-featured-properties .featured-grid .f-body .f-title > .row {
  margin: 0;
}
.style-1-featured-properties .featured-grid .f-body .f-title > .row > div {
  padding: 0;
}
.style-1-featured-properties .featured-grid .f-body .f-title .f-main-title h2 {
  font-size: 18px;
  font-weight: 700;
  color: #414141;
  line-height: 1.4em;
  margin: 0;
}
.style-1-featured-properties .featured-grid .f-body .f-title .f-subtitle-title {
  font-size: 14px;
  color: #7a7979;
  font-style: italic;
  line-height: 1em;
}
.style-1-featured-properties .featured-grid .f-body .f-excerpt {
  border-top: 1px solid #f0f0f0;
  font-size: 13px;
  color: #626262;
  padding-top: 18px;
  margin-top: 20px;
  word-break: break-word;
  height: 76px;
  overflow: hidden;
}
@media (max-width: 1329px) {
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    font-size: 12px;
  }
}
@media (max-width: 1199px) {
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
    height: 190px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span {
    max-width: 190px;
    font-size: 10px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .cta {
    font-size: 10px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .f-main-title h2 {
    font-size: 15px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    height: 92px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-price {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .style-1-featured-properties .wrap {
    padding: 50px 0px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
    height: 160px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span {
    max-width: 160px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body {
    padding: 15px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .cta {
    margin-top: 10px;
    font-size: 12px;
    padding: 5px 5px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    padding-top: 13px;
    margin-top: 15px;
    height: 106px;
  }
}
@media (max-width: 767px) {
  .style-1-featured-properties .wrap {
    padding: 50px 0px 40px;
  }
  .style-1-featured-properties .wrap .section-header h2 {
    font-size: 27px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
    height: 190px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span {
    max-width: 190px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span span {
    font-size: 11px;
  }
  .style-1-featured-properties .wrap .featured-grid > .row > .col-md-4 {
    width: 50%;
  }
  .style-1-featured-properties .wrap .featured-grid > .row > .col-md-4:nth-child(3) {
    display: none;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 500px) {
  .style-1-featured-properties .wrap {
    padding: 30px 0px 20px;
  }
  .style-1-featured-properties .wrap .section-header h2 {
    font-size: 22px;
  }
  .style-1-featured-properties .wrap .featured-grid > .row > .col-md-4 {
    width: 100%;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .f-main-title h2 {
    white-space: inherit;
    margin-bottom: 4px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .f-subtitle-title {
    white-space: inherit;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    height: auto;
  }
}

/*-----------------------------------------
* FEATURED PROPERTIES - STYLE 2
-----------------------------------------*/
.style-2-featured-properties {
  background: #efefef;
}
.style-2-featured-properties .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 27px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item {
  position: relative;
  height: 280px;
  overflow: hidden;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box {
  position: relative;
  overflow: hidden;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
  height: 280px;
  background-color: #f7f7f7;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me {
  transition: all 0.2s ease-in-out;
  position: relative;
  top: -81px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px 30px;
  height: 280px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-status {
  display: none;
  text-align: right;
  margin-bottom: 25px;
  margin-right: -20px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-status span {
  padding: 5px 13px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes {
  margin-bottom: 22px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-main-title h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #282828;
  line-height: 1em;
  margin: 0;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-subtitle-title {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #282828;
  font-style: italic;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-excerpt {
  font-size: 13px;
  color: #212120;
  margin-bottom: 28px;
  word-break: break-word;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-cta span {
  background-color: #e1e1e1;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  padding: 8px 14px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-cta span:hover {
  background-color: #fbfbfb;
}
.style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me {
  top: -280px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body {
  padding: 10px 30px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body .f-status {
  display: block;
}
@media (max-width: 1300px) {
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 7px 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-status {
    margin-bottom: 11px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes {
    margin-bottom: 5px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes > .row > .col-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    text-align: left;
    font-size: 21px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-excerpt {
    margin-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    font-size: 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-main-title h2 {
    font-size: 16px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 15px 20px;
  }
}
@media (max-width: 991px) {
  .style-2-featured-properties .wrap {
    padding: 50px 0px 40px 0px;
  }
  .style-2-featured-properties .wrap .featured-grid > .row > .col-md-4:nth-child(3) {
    display: none;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-2-featured-properties .wrap .section-header h2 {
    font-size: 27px;
  }
  .style-2-featured-properties .wrap .featured-grid > .row > .col-sm-6 {
    width: 50%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 20px 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-excerpt {
    margin-bottom: 13px;
    font-size: 12px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-cta span {
    padding: 3px 14px;
  }
}
@media (max-width: 600px) {
  .style-2-featured-properties .wrap .section-header h2 {
    font-size: 22px;
  }
  .style-2-featured-properties .wrap .featured-grid > .row > .col-sm-6 {
    width: 100%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes {
    margin-bottom: 23px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes > .row > .col-6 {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    text-align: right;
  }
}
@media (max-width: 500px) {
  .style-2-featured-properties .wrap {
    padding: 30px 0px 40px 0px;
  }
  .style-2-featured-properties .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me {
    top: -81px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body {
    padding: 20px 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body .f-status {
    display: none;
  }
}
@media (max-width: 414px) {
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes > .row > .col-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    text-align: left;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 11px 15px;
  }
}

/*-----------------------------------------
* FEATURED PROPERTIES - STYLE 3
-----------------------------------------*/
.style-3-featured-properties {
  background-color: #fefefe;
  padding: 0;
}
.style-3-featured-properties .wrap {
  padding: 60px 0px 60px 0px;
}
.style-3-featured-properties .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 27px;
}
.style-3-featured-properties .wrap .section-header h2 {
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 24px;
}
.style-3-featured-properties .property-list-style-3 .property-item {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .style-3-featured-properties .wrap {
    padding: 35px 0px 20px 0px;
  }
}
@media (max-width: 767px) {
  .style-3-featured-properties .wrap .section-header h2 {
    font-size: 27px;
  }
}
@media (max-width: 500px) {
  .style-3-featured-properties .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
}

@media (max-width: 767px) {
  .desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .desktop {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .desktop {
    display: none;
  }
}

.mobile {
  display: none;
}
@media (max-width: 767px) {
  .mobile {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mobile {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mobile {
    display: block;
  }
}

.field--style-1 input[type=text],
.field--style-1 input[type=email],
.field--style-1 input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 13px;
}
.field--style-1 textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 90px;
  border: 0;
  padding: 20px 18px;
}
.field--style-1 .consent-txt {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.field--style-1 .consent-txt a {
  color: #696969;
}
.field--style-1 input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  padding: 11px 25px;
}
.field--style-1 input[type=submit]:hover {
  background-color: #fbfbfb;
}
.field--style-1.-light .container-checkbox.-light .text-label {
  color: #fff !important;
  font-weight: 500;
}
@media (max-width: 767px) {
  .field--style-1 input[type=text],
.field--style-1 input[type=email],
.field--style-1 input[type=tel] {
    height: 42px;
  }
}

/* Multiple selection...
------------------------------------*/
.multiple-container-o {
  position: relative;
  /*
  &.multiple-container-o-dark{
      .select2-container--default .select2-selection--multiple{
          background-color: transparent;
          border-bottom: 1px solid $gray27;
      }
  }
  */
}
.multiple-container-o .multiple-selected {
  visibility: hidden;
  position: absolute;
  top: 7px;
  left: 0;
  width: 100%;
  z-index: 2;
  padding: 5px 20px;
  border-radius: 2px;
  height: 38px;
}
.multiple-container-o .multiple-selected label {
  width: 100%;
}
.multiple-container-o.has-selected .multiple-selected {
  visibility: visible;
}
.multiple-container-o.has-selected .multiple-selected.multiple--dark2 label {
  text-align: center;
}
.multiple-container-o.has-selected .select2-container .select2-selection--multiple .select2-selection__rendered {
  visibility: hidden;
}
.multiple-container-o .select2-container .select2-selection--multiple .select2-selection__choice {
  display: none;
}
.multiple-container-o .select2-container--dark2 .select2-search--inline .select2-search__field {
  cursor: pointer;
  margin-top: 0;
}
@media (max-width: 1199px) {
  .multiple-container-o .multiple-selected {
    height: 35px;
  }
}

.select2-container--default.multiple .select2-results__option:before {
  font-family: "Font Awesome 5 Free";
  color: #999;
  content: "\F0C8";
  width: 25px;
  height: 25px;
  padding-right: 10px;
}
.select2-container--default.multiple .select2-results__option[aria-selected=true]:before {
  content: "\F14A";
}

/**********************************************************
* THEME - homepage, search, details styles
**********************************************************/
/* Buttons / CTA's
----------------------------------------- */
.cta, .button {
  text-align: center;
  padding: 12px 10px;
  font-weight: 600;
  text-transform: uppercase;
  transition: 0.4s;
  border-radius: 4px;
}
.cta.-primary, .button.-primary {
  background: #000;
  color: #fff !important;
}
.cta.-primary i, .button.-primary i {
  color: #fff !important;
}
.cta.-primary:hover, .button.-primary:hover {
  background: #1a1a1a;
  text-decoration: none !important;
}
.cta.-tertiary, .button.-tertiary {
  background-color: #e1e1e1;
  color: #000;
}
.cta.-tertiary:hover, .button.-tertiary:hover {
  text-decoration: none;
}
.cta.-tertiary.-no-hover:hover, .button.-tertiary.-no-hover:hover {
  background-color: #e1e1e1;
  text-decoration: none;
}
.cta.-green, .button.-green {
  background-color: #fa942c;
  color: #fff;
}
.cta.-green:hover, .button.-green:hover {
  background-color: #fbad5e;
  text-decoration: none;
}
.cta.-shortlist, .button.-shortlist {
  background: #252525;
  color: #fff;
}
.cta.-size-1, .button.-size-1 {
  padding: 12px 20px;
}
.cta.-large, .button.-large {
  padding: 10px 35px;
}
.cta.-footer, .button.-footer {
  height: 56px;
}
.cta.disabled, .button.disabled {
  cursor: not-allowed;
}
.cta:hover, .button:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/*-----------------------------------------
* HERO IMAGE
-----------------------------------------*/
.hero-1-container {
  background-color: #eaeaea;
  position: relative;
}
.hero-1-container .hero-slider-style-1 .slick-dots {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.hero-1-container .hero-slider-style-1 .slide {
  position: relative;
}
.hero-1-container .hero-slider-style-1 .slide .slide-image {
  position: relative;
  height: 696px;
}
.hero-1-container .hero-slider-style-1 .slide .slide-image img {
  display: inline-block;
}
.hero-1-container .hero-slider-style-1 .slide .slide-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  margin-top: 117px;
  z-index: 1;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
  margin: 107px auto auto auto;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner h1 {
  line-height: 1em;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .slide-border {
  max-width: 75px;
  width: 100%;
  margin: auto auto 25px auto;
  background-image: url("../images/header-style.png");
  background-repeat: repeat-x;
  height: 15px;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
  margin-bottom: 20px;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
  text-transform: uppercase;
}
.hero-1-container .search-form {
  position: absolute;
  width: 100%;
  bottom: 200px;
}
.hero-1-container .search-form .search-fields {
  max-width: 528px;
  margin: auto;
}
.hero-1-container .search-form .search-fields > ul {
  margin: 0;
  padding: 0;
}
.hero-1-container .search-form .search-fields > ul > li {
  display: inline-block;
  float: left;
}
.hero-1-container .search-form .search-fields > ul > li.li-mode {
  width: 19%;
  padding-right: 3px;
}
.hero-1-container .search-form .search-fields > ul > li.li-location {
  width: 72%;
}
.hero-1-container .search-form .search-fields > ul > li.li-location.-larger {
  width: 90%;
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn {
  width: 9%;
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn button[type=submit] {
  width: 100%;
  border: 0;
  height: 44px;
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn button[type=submit] i {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn button[type=submit]:hover {
  background-color: #fbfbfb;
}
.hero-1-container .search-form .search-fields input[type=text] {
  height: 44px;
}
.hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single {
  font-family: "Montserrat", sans-serif;
  font-style: italic;
}
.hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  color: #6b6b6b;
  font-weight: 600;
}
@media (max-width: 1400px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 600px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 40px;
  }
  .hero-1-container .search-form {
    bottom: 100px;
  }
}
@media (max-width: 991px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 450px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 17px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 80px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 30px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 400px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 58px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-1-container .search-form .search-fields {
    padding: 0 15px;
  }
}
@media (max-width: 500px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 350px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 15px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
    margin-bottom: 10px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 22px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
    margin-bottom: 33px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-1-container .search-form .search-fields > ul > li.li-mode {
    width: 25%;
  }
  .hero-1-container .search-form .search-fields > ul > li.li-location {
    width: 60%;
  }
  .hero-1-container .search-form .search-fields > ul > li.li-submit-btn {
    width: 15%;
  }
  .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
    font-weight: 500;
  }
}
@media (max-width: 414px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 300px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 15px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 22px;
  }
  .hero-1-container .search-form {
    bottom: 70px;
  }
}

/*-----------------------------------------
* CONTENT
-----------------------------------------*/
.home-1-content .wrap {
  padding: 47px 0px 55px 0px;
}
.home-1-content .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 17px;
}
.home-1-content .wrap .section-header h2 {
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 30px;
}
.home-1-content .wrap .section-body {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  max-width: 980px;
  margin: auto;
  font-size: 16px;
}
@media (max-width: 767px) {
  .home-1-content .wrap .section-header h2 {
    font-size: 27px;
  }
  .home-1-content .wrap .section-body {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  .home-1-content .wrap {
    padding: 30px 0px 35px 0px;
  }
  .home-1-content .wrap .section-header h2 {
    font-size: 22px;
  }
  .home-1-content .wrap .section-body {
    font-size: 12px;
  }
}

/*-----------------------------------------
* ADVERTISE CTA
-----------------------------------------*/
.home-1-advertise-cta {
  background-image: url("../images/home-1/advertise-bg.png");
  background-size: cover;
  min-height: 430px;
  display: flex;
  align-items: center;
}
.home-1-advertise-cta .hacta-style-1 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.home-1-advertise-cta .hacta-style-2 {
  font-family: "Montserrat", sans-serif;
  font-size: 50px;
  color: #313131;
  font-weight: 700;
  line-height: 1em;
}
.home-1-advertise-cta .hacta-style-2 .generic-border {
  max-width: 75px;
  width: 100%;
  margin: 32px auto 25px auto;
  background-repeat: repeat-x;
  height: 15px;
  background-image: url("../images/header-style.png");
}
.home-1-advertise-cta .hacta-style-3 {
  font-family: "Montserrat", sans-serif;
  max-width: 532px;
  margin: auto auto 40px auto;
  color: #626262;
  font-size: 16px;
}
.home-1-advertise-cta .wrap {
  min-height: 430px;
  text-align: center;
  padding: 80px 0 20px 0;
}
.home-1-advertise-cta .wrap .hacta-cta {
  font-family: "Montserrat", sans-serif;
}
.home-1-advertise-cta .wrap .hacta-cta a {
  background-color: #000;
  color: #fff;
  font-weight: 700;
  padding: 15px 25px;
  display: inline-block;
}
.home-1-advertise-cta .wrap .hacta-cta a:hover {
  background-color: #1a1a1a;
}
@media (max-width: 767px) {
  .home-1-advertise-cta .wrap {
    min-height: 0px;
    padding: 40px 0;
  }
  .home-1-advertise-cta .wrap .hacta-style-2 {
    font-size: 42px;
  }
  .home-1-advertise-cta .wrap .hacta-style-3 {
    margin: auto auto 20px auto;
    font-size: 14px;
  }
  .home-1-advertise-cta .wrap .hacta-cta a {
    padding: 7px 19px;
  }
}
@media (max-width: 500px) {
  .home-1-advertise-cta .wrap {
    padding: 30px 0;
  }
  .home-1-advertise-cta .wrap .hacta-style-1 {
    font-size: 14px;
  }
  .home-1-advertise-cta .wrap .hacta-style-2 {
    font-size: 25px;
  }
  .home-1-advertise-cta .wrap .hacta-style-2 .generic-border {
    margin: 10px auto 8px auto;
  }
  .home-1-advertise-cta .wrap .hacta-style-3 {
    font-size: 13px;
  }
  .home-1-advertise-cta .wrap .hacta-cta a {
    padding: 7px 19px;
    font-size: 13px;
  }
}

/*-----------------------------------------
* OVERRIDE FROM sections.scss...
-----------------------------------------*/
.home-page.home-page-2 .featured-cta {
  background-color: #fefefe;
}
.home-page.home-page-2 .testimonial-slider-style-1 {
  background-color: #fefefe;
}
.home-page.home-page-2 .testimonial-slider-style-1 .wrap .testimonial-slider .slide {
  color: #252525;
}
.home-page.home-page-2 .testimonial-slider-style-1 .wrap .slider-controls .slide-m-dots .slick-arrow:before {
  color: #666666;
}

/*-----------------------------------------
* HERO IMAGE
-----------------------------------------*/
.hero-2-container {
  background-color: #eaeaea;
  position: relative;
}
.hero-2-container .hero-slider-style-1 .slick-dots {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.hero-2-container .hero-slider-style-1 .slide {
  position: relative;
}
.hero-2-container .hero-slider-style-1 .slide .slide-image {
  position: relative;
  height: 620px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-image img {
  display: inline-block;
}
.hero-2-container .hero-slider-style-1 .slide .slide-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  z-index: 1;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 1;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
  max-width: 1400px;
  width: 100%;
  display: block;
  margin: auto;
  text-shadow: 0 0 10px #000;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading {
  position: relative;
  width: 100%;
  display: block;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  letter-spacing: 3px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before, .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
  position: absolute;
  display: block;
  height: 1px;
  width: 200px;
  content: " ";
  background-color: #fff;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before {
  left: 0;
  top: 16px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
  right: 0;
  bottom: 16px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner h1 {
  line-height: 1em;
  padding-left: 10px;
  padding-right: 10px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .slide-border {
  max-width: 75px;
  width: 100%;
  margin: auto auto 25px auto;
  background-image: url("../images/header-style.png");
  background-repeat: repeat-x;
  height: 15px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
  margin-bottom: 20px;
  padding: 0 15px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
  line-height: 1em;
  text-transform: uppercase;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
  margin-bottom: 46px;
  letter-spacing: 1px;
  padding: 0 15px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  font-style: italic;
}
.hero-2-container .search-form {
  position: relative;
  width: 100%;
  bottom: 0;
  background-color: #000;
  padding: 20px 0px;
}
@media (max-width: 1329px) {
  .hero-2-container .search-form .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
  }
}
@media (max-width: 1199px) {
  .hero-2-container .hero-slider-style-1 .slide .slide-image {
    height: 500px;
  }
}
@media (max-width: 991px) {
  .hero-2-container .search-form {
    padding: 25px 0px 15px;
  }
}
@media (max-width: 767px) {
  .hero-2-container .hero-slider-style-1 .slide .slide-image {
    height: 450px;
  }
  .hero-2-container .search-form {
    padding: 8px 0px 15px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading {
    max-width: 435px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before,
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
    width: 122px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before {
    top: 10px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
    bottom: 11px;
  }
}
@media (max-width: 500px) {
  .hero-2-container .hero-slider-style-1 .slide .slide-image {
    height: 250px;
  }
  .hero-2-container .search-form {
    position: relative;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading {
    max-width: 223px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before,
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
    width: 30px;
  }
}

/*-----------------------------------------
* CONTENT
-----------------------------------------*/
.home-2-content > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.home-2-content .wrap > .row > div {
  background-color: #f7f7f7;
}
.home-2-content .wrap .content-image {
  min-height: 390px;
  border-right: 13px solid #000;
  background-image: url("../images/home-2/content-image.jpg");
  background-size: cover;
  background-position: center;
  max-width: 740px;
}
.home-2-content .wrap .content-box {
  padding: 54px 0px 20px 12px;
  max-width: 890px;
}
@media (max-width: 1790px) {
  .home-2-content .wrap .content-box {
    padding: 54px 20px 20px 20px;
  }
}
@media (max-width: 991px) {
  .home-2-content .wrap > .row > .col-md-5 {
    display: none;
  }
  .home-2-content .wrap .content-box {
    padding: 30px;
  }
  .home-2-content .wrap .content-box h2 {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 500px) {
  .home-2-content .wrap .content-box h2 {
    font-size: 22px;
  }
  .home-2-content .wrap .content-box .section-body {
    font-size: 13px;
  }
}

/*-----------------------------------------
* VALUATION CTA
-----------------------------------------*/
.home-2-valuation-cta {
  background-image: url("../images/home-2/valuation-bg.jpg");
  background-size: cover;
}
.home-2-valuation-cta .wrap {
  min-height: 254px;
  font-family: "Montserrat", sans-serif;
  position: relative;
}
.home-2-valuation-cta .wrap .valuation-box {
  max-width: 590px;
  padding: 60px 0 0 0;
}
.home-2-valuation-cta .wrap .valuation-box h2 {
  font-size: 45px;
  font-style: italic;
  color: #252525;
  margin-bottom: 28px;
}
.home-2-valuation-cta .wrap .valuation-box h2 .bold {
  font-weight: 700;
  font-style: normal;
}
.home-2-valuation-cta .wrap .valuation-box h2 .color {
  color: #000;
  font-style: normal;
}
.home-2-valuation-cta .wrap .valuation-box .style-1 {
  font-size: 16px;
}
.home-2-valuation-cta .wrap .style-cta {
  position: absolute;
  top: 100px;
  right: 0;
}
@media (max-width: 991px) {
  .home-2-valuation-cta .wrap {
    min-height: 0;
  }
  .home-2-valuation-cta .wrap .valuation-box {
    max-width: 500px;
    padding: 40px 0;
  }
  .home-2-valuation-cta .wrap .valuation-box h2 {
    font-size: 35px;
  }
  .home-2-valuation-cta .wrap .style-cta {
    top: 82px;
  }
}
@media (max-width: 767px) {
  .home-2-valuation-cta .wrap {
    padding: 30px 0px;
  }
  .home-2-valuation-cta .wrap .valuation-box {
    max-width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .home-2-valuation-cta .wrap .valuation-box h2 {
    font-size: 35px;
  }
  .home-2-valuation-cta .wrap .style-cta {
    text-align: center;
    position: relative;
    top: 0;
  }
  .home-2-valuation-cta .wrap .style-cta a {
    font-size: 14px;
    padding: 8px 28px;
  }
}
@media (max-width: 500px) {
  .home-2-valuation-cta .wrap {
    padding: 20px 0px;
  }
  .home-2-valuation-cta .wrap .valuation-box {
    margin-bottom: 13px;
  }
  .home-2-valuation-cta .wrap .valuation-box h2 {
    font-size: 22px;
    margin-bottom: 11px;
  }
  .home-2-valuation-cta .wrap .valuation-box .style-1 {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .home-page-3 .style-3-featured-properties .property-list-style-3 > .row > .col-md-4:nth-child(3) {
    display: none;
  }
}

/*-----------------------------------------
* HERO IMAGE
-----------------------------------------*/
.hero-3-container {
  background-color: #eaeaea;
  position: relative;
}
.hero-3-container .hero-slider-style-1 {
  z-index: 1;
}
.hero-3-container .hero-slider-style-1 .slick-dots {
  position: absolute;
  width: 100%;
  bottom: 20px;
}
.hero-3-container .hero-slider-style-1 .slide {
  position: relative;
}
.hero-3-container .hero-slider-style-1 .slide .slide-image {
  position: relative;
  height: 696px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content {
  position: absolute;
  top: 0;
  width: 100%;
  margin-top: 117px;
  z-index: 1;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
  max-width: 366px;
  margin: 75px 0 0 105px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner h2 {
  line-height: 1em;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
  margin-bottom: 20px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
  text-transform: uppercase;
  line-height: 1em;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
  margin-bottom: 46px;
  letter-spacing: 1px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  font-style: italic;
}
.hero-3-container .search-form {
  position: absolute;
  width: 100%;
  top: 212px;
}
.hero-3-container .search-form .search-fields-generic {
  position: relative;
  z-index: 1;
  padding: 22px 35px;
  background-color: rgba(37, 37, 37, 0.85);
  max-width: 520px;
}
.hero-3-container .search-form .search-fields-generic > h2 {
  text-align: center;
  margin: 0 0 25px 0;
  padding: 0;
  color: #fff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li {
  margin-bottom: 8px;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-mode {
  width: 30%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-location {
  width: 70%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-location.-larger {
  width: 100%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-type {
  width: 41%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-beds {
  width: 26%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-price {
  width: 33%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn {
  width: 100%;
  text-align: center;
  margin-top: 12px;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn button[type=submit] {
  max-width: 136px;
}
.hero-3-container .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-submit-btn {
  width: 100%;
}
@media (max-width: 1199px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 500px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    max-width: 366px;
    margin: 3px 0 0 30px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 52px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 22px;
  }
  .hero-3-container .search-form {
    top: 100px;
  }
  .hero-3-container .search-form .search-fields-generic {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 450px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 140px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    padding-left: 30px;
    padding-right: 30px;
    margin: auto;
    max-width: 100%;
    text-align: center;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 22px;
  }
  .hero-3-container .search-form {
    position: relative;
    top: 0;
    background-color: rgba(37, 37, 37, 0.85);
  }
  .hero-3-container .search-form .search-fields-generic {
    background-color: rgba(37, 37, 37, 0);
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 400px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 130px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 40px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 18px;
  }
  .hero-3-container .search-form .search-fields-generic {
    padding: 13px 0px;
  }
  .hero-3-container .search-form .search-fields-generic > h2 {
    margin: 0 0 12px 0;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn {
    margin-top: 0;
  }
}
@media (max-width: 500px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 300px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 100px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 30px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
    margin-bottom: 33px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-3-container .hero-slider-style-1 .slick-dots {
    bottom: 0;
  }
}
@media (max-width: 375px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 250px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 70px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 21px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
    margin-bottom: 28px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-mode {
    width: 20%;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-ref {
    width: 20%;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-location {
    width: 60%;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn button[type=submit] {
    max-width: 100%;
  }
}

/*-----------------------------------------
* ALERT CTA
-----------------------------------------*/
.home-3-alert-cta {
  background-image: url("../images/home-3/alert-bg.jpg");
  background-size: cover;
}
.home-3-alert-cta .wrap {
  min-height: 254px;
  font-family: "Montserrat", sans-serif;
  position: relative;
}
.home-3-alert-cta .wrap .property-alert-box {
  max-width: 630px;
  padding: 60px 0 0 0;
}
.home-3-alert-cta .wrap .property-alert-box h2 {
  font-size: 45px;
  font-style: italic;
  color: #000;
  margin-bottom: 28px;
}
.home-3-alert-cta .wrap .property-alert-box h2 .bold {
  font-weight: 700;
  font-style: normal;
  color: #fff;
}
.home-3-alert-cta .wrap .property-alert-box h2 .color {
  color: #000;
  font-style: normal;
  line-height: 0;
  font-size: 76px;
}
.home-3-alert-cta .wrap .property-alert-box .style-1 {
  font-size: 16px;
  color: #fff;
}
.home-3-alert-cta .wrap .style-cta {
  position: absolute;
  bottom: 140px;
  right: 0;
}
.home-3-alert-cta .wrap .style-cta a {
  background-color: #e1e1e1;
  color: #fff;
  font-size: 16px;
  padding: 15px 28px;
  display: inline-block;
  font-weight: 600;
}
.home-3-alert-cta .wrap .style-cta a:hover {
  background-color: #fbfbfb;
}
@media (max-width: 991px) {
  .home-3-alert-cta .wrap {
    min-height: 0;
  }
  .home-3-alert-cta .wrap .property-alert-box {
    max-width: 500px;
    padding: 40px 0;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 {
    font-size: 35px;
  }
  .home-3-alert-cta .wrap .property-alert-box .style-1 {
    font-size: 13px;
  }
  .home-3-alert-cta .wrap .style-cta {
    top: 82px;
  }
}
@media (max-width: 767px) {
  .home-3-alert-cta .wrap {
    padding: 30px 0px;
  }
  .home-3-alert-cta .wrap .property-alert-box {
    max-width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 {
    font-size: 35px;
  }
  .home-3-alert-cta .wrap .style-cta {
    text-align: center;
    position: relative;
    top: 0;
  }
  .home-3-alert-cta .wrap .style-cta a {
    font-size: 14px;
    padding: 8px 28px;
  }
}
@media (max-width: 500px) {
  .home-3-alert-cta .wrap .property-alert-box {
    margin-bottom: 13px;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 {
    font-size: 22px;
    margin-bottom: 11px;
  }
  .home-3-alert-cta .wrap .property-alert-box .style-1 {
    font-size: 13px;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 .color {
    font-size: 53px;
  }
}

/*-----------------------------------------
* POPULAR LOCATIONS
-----------------------------------------*/
.home-3-popular-locations .wrap {
  padding: 60px 0px 35px 0px;
}
.home-3-popular-locations .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 27px;
}
.home-3-popular-locations .wrap .section-header h2 {
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 24px;
}
.home-3-popular-locations .wrap .locations-box .location-item {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}
.home-3-popular-locations .wrap .locations-box .location-item::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.5);
}
.home-3-popular-locations .wrap .locations-box .location-item img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 244px;
}
.home-3-popular-locations .wrap .locations-box .location-item .location-label-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-3-popular-locations .wrap .locations-box .location-item .location-label {
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
}
.home-3-popular-locations .wrap .locations-box .location-item .location-label span {
  font-family: "Montserrat", sans-serif;
  position: relative;
  border: 1px solid #fff;
  font-size: 24px;
  color: #fff;
  padding: 7px 28px;
  display: inline-block;
  max-width: 310px;
}
.home-3-popular-locations .wrap .locations-box .location-item:hover::after {
  background: rgba(0, 0, 0, 0.2);
}
@media (max-width: 1199px) {
  .home-3-popular-locations .wrap {
    padding: 40px 0px 35px 0px;
  }
  .home-3-popular-locations .wrap .locations-box .location-item .location-label span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .home-3-popular-locations .wrap .locations-box .location-item img {
    height: 190px;
  }
  .home-3-popular-locations .wrap .locations-box .location-item .location-label {
    top: 80px;
  }
  .home-3-popular-locations .wrap .locations-box .location-item .location-label span {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .home-3-popular-locations .wrap .section-header h2 {
    font-size: 27px;
  }
  .home-3-popular-locations .wrap .locations-box .row > .col-md-4 {
    width: 50%;
  }
}
@media (max-width: 500px) {
  .home-3-popular-locations .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
}
@media (max-width: 414px) {
  .home-3-popular-locations .wrap .locations-box .row > .col-md-4 {
    width: 100%;
  }
  .home-3-popular-locations .wrap .locations-box .location-item {
    margin-bottom: 15px;
  }
}

/*-----------------------------------------
* CONTENT
-----------------------------------------*/
.home-3-content {
  background-color: #f7f7f7;
}
.home-3-content .wrap {
  padding: 47px 0px 55px 0px;
}
.home-3-content .wrap .section-body {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  max-width: 980px;
  font-size: 16px;
  margin: auto;
}
@media (max-width: 767px) {
  .home-3-content .wrap .section-header h2 {
    font-size: 27px;
  }
  .home-3-content .wrap .section-body {
    font-size: 15px;
  }
}
@media (max-width: 500px) {
  .home-3-content .wrap .section-header h2 {
    font-size: 22px;
  }
  .home-3-content .wrap .section-body {
    font-size: 13px;
  }
}

/*-----------------------------------------
* OVERRIDE
-----------------------------------------*/
.search-page.search-page-1 .latest-news-style-1 {
  background-color: #252525;
}
.search-page.search-page-1 .latest-news-style-1 .wrap .section-header h2 {
  color: #fff;
}

/*-----------------------------------------
* PROPERTY LIST
-----------------------------------------*/
.property-list-style-1 .dynamicHeight {
  margin-bottom: 50px;
}
.property-list-style-1 .p-item .images {
  margin-bottom: 9px;
  position: relative;
}
.property-list-style-1 .p-item .images .row {
  margin-left: -5px;
  margin-right: -5px;
}
.property-list-style-1 .p-item .images .row .col-md-8,
.property-list-style-1 .p-item .images .row .col-md-4 {
  padding-left: 5px;
  padding-right: 5px;
}
.property-list-style-1 .p-item .images .grid-image .slick-prev {
  left: 16px;
}
.property-list-style-1 .p-item .images .grid-image .slick-next {
  right: 16px;
}
.property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.property-list-style-1 .p-item .images .grid-image .gi-slide {
  position: relative;
}
.property-list-style-1 .p-item .images .grid-image .gi-slide .p-price {
  position: absolute;
  bottom: 0;
}
.property-list-style-1 .p-item .images .grid-image .gi-slide .p-price span {
  background-color: #252525;
  color: #fff;
  font-size: 22px;
  padding: 5px 22px;
  display: inline-block;
  font-weight: 700;
}
.property-list-style-1 .p-item .images .img {
  background-color: #e6e6e6;
}
.property-list-style-1 .p-item .images .main {
  height: 280px;
}
.property-list-style-1 .p-item .images .s-img {
  margin-bottom: 15px;
}
.property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
  height: 132px;
  overflow: hidden;
}
.property-list-style-1 .p-item .images .shortlist--style {
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 10;
}
.property-list-style-1 .p-item .images .shortlist--style a {
  min-width: 33px;
  height: 33px;
  padding: 7px 5px;
}
.property-list-style-1 .p-item .images .property-status-box {
  position: relative;
}
.property-list-style-1 .p-item .images .property-status-box .property-status {
  position: absolute;
  right: 0;
  width: 100%;
  text-align: right;
  z-index: 1;
}
.property-list-style-1 .p-item .images .property-status-box .property-status span {
  padding: 5px 11px;
}
.property-list-style-1 .p-item .images .property-price-box {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
  z-index: 1;
}
.property-list-style-1 .p-item .images .property-price-box .property-price span {
  padding: 8px 17px;
}
.property-list-style-1 .p-item .p-info {
  background-color: #f5f5f5;
  padding: 25px 30px;
  min-height: 246px;
}
.property-list-style-1 .p-item .p-info .title-box {
  font-family: "Montserrat", sans-serif;
}
.property-list-style-1 .p-item .p-info .title-box .p-title {
  line-height: 1.1em;
  margin-bottom: 3px;
  height: 52px;
  overflow: hidden;
}
.property-list-style-1 .p-item .p-info .p-info--divider {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  min-height: 150px;
}
.property-list-style-1 .p-item .p-info .p-info--attr {
  margin: 0 -8px;
}
.property-list-style-1 .p-item .p-info .p-info--attr span {
  padding: 0 8px;
}
@media (max-width: 1199px) {
  .property-list-style-1 .p-item .images .main {
    height: 254px;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    height: 119px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-title {
    font-size: 25px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-subtitle {
    min-height: 21px;
  }
}
@media (max-width: 991px) {
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    float: left;
    width: 50%;
    padding: 10px;
  }
  .property-list-style-1 .p-item .images .s-img {
    margin-bottom: 0;
  }
  .property-list-style-1 .p-item .p-info {
    padding: 25px 20px;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta a {
    font-size: 11px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-title {
    font-size: 18px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-subtitle {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .property-list-style-1 .p-item .p-info ul li.title-box {
    width: 100%;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .property-list-style-1 .dynamicHeight {
    margin-bottom: 40px;
  }
  .property-list-style-1 > .row > .col-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .property-list-style-1 .p-item .images .row .col-md-8 {
    width: 66.6666666667%;
  }
  .property-list-style-1 .p-item .images .row .col-md-4 {
    width: 33.3333333333%;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    width: 100%;
    padding: 0;
  }
  .property-list-style-1 .p-item .images .s-img {
    margin-bottom: 16px;
  }
  .property-list-style-1 .p-item .p-info ul li.title-box {
    width: 68%;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta {
    width: 32%;
  }
  .property-list-style-1 .p-item .p-info .title-box .p-title {
    height: auto;
    overflow: visible;
  }
}
@media (max-width: 500px) {
  .property-list-style-1 .p-item .images .row .col-md-8 {
    width: 100%;
  }
  .property-list-style-1 .p-item .images .row .col-md-4 {
    width: 100%;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    width: 50%;
    padding: 10px;
  }
  .property-list-style-1 .p-item .images .s-img {
    margin-bottom: 0;
  }
}
@media (max-width: 414px) {
  .property-list-style-1 .p-item .images .main {
    height: 200px;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    height: 95px;
  }
  .property-list-style-1 .p-item .p-info ul > li {
    float: none;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-subtitle {
    min-height: 0;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta {
    width: 100%;
    float: none;
  }
}

.related-news__article {
  border: 1px solid #000;
  color: #000;
  font-weight: bold;
}
.related-news__article:hover {
  border: 1px solid #fff;
  color: #fff;
  background: #000;
}

/*-----------------------------------------
* PROPERTY LIST
-----------------------------------------*/
.property-list-style-2 .p-item {
  margin-bottom: 47px;
}
.property-list-style-2 .p-item .images {
  position: relative;
}
.property-list-style-2 .p-item .images .grid-image .slick-prev {
  left: 16px;
}
.property-list-style-2 .p-item .images .grid-image .slick-next {
  right: 16px;
}
.property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.property-list-style-2 .p-item .images .grid-image .gi-slide {
  position: relative;
}
.property-list-style-2 .p-item .images .img {
  background-color: #e6e6e6;
  height: 326px;
}
.property-list-style-2 .p-item .images .p-status {
  position: absolute;
  top: 9px;
  left: 6px;
  width: 100%;
}
.property-list-style-2 .p-item .images .p-status span {
  padding: 7px 15px;
}
.property-list-style-2 .p-item .images .p-status.sold span {
  background-color: #e1e1e1;
}
.property-list-style-2 .p-item .property-info-box {
  border: 1px solid #d7d7d7;
  height: 100%;
  padding: 40px 36px 30px;
  position: relative;
}
.property-list-style-2 .p-item .property-info-box .p-titles {
  font-family: "Montserrat", sans-serif;
  color: #282828;
  margin-bottom: 30px;
}
.property-list-style-2 .p-item .property-info-box .p-titles .p-title {
  margin: 0;
  padding: 0;
}
.property-list-style-2 .p-item .property-info-box .p-titles .p-subtitle {
  font-size: 16px;
  font-style: italic;
}
.property-list-style-2 .p-item .property-info-box .p-titles .p-price {
  line-height: 1em;
  word-break: break-word;
}
.property-list-style-2 .p-item .property-info-box .p-excerpt {
  font-size: 15px;
  margin-bottom: 42px;
  word-break: break-word;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
  color: #535353;
  font-size: 16px;
  font-weight: 600;
  margin-top: 14px;
  text-transform: uppercase;
  margin-left: -15px;
  margin-right: -15px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr span {
  padding: 0 15px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions {
  width: 100%;
  text-align: right;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist:hover {
  background-color: #080808;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist:hover i {
  font-size: 20px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist i {
  transition: all 0.2s ease-in-out;
  color: #000;
  margin-right: 0;
  font-size: 15px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta {
  background-color: #e1e1e1;
  max-width: 166px;
  margin-bottom: 5px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta:hover {
  background-color: #fbfbfb;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions .dropdown-menu {
  max-width: 100px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions .dropdown-menu > a {
  background-color: #fff;
  color: #000;
  color: #3e3e3e;
  font-size: 12px;
  padding: 6px 15px;
  text-align: left;
  margin: 0;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions .dropdown-menu > a:hover {
  background-color: #e8e8e8;
}
@media (max-width: 1329px) {
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta {
    max-width: 135px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    margin-left: -8px;
    margin-right: -8px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr span {
    padding: 0 8px;
  }
}
@media (max-width: 1199px) {
  .property-list-style-2 .p-item .property-info-box .p-titles .p-price {
    font-size: 27px;
  }
  .property-list-style-2 .p-item .property-info-box .p-excerpt {
    font-size: 13px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    font-size: 14px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a {
    font-size: 13px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta {
    max-width: 100px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    margin-left: -2px;
    margin-right: -2px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr span {
    padding: 0 2px;
  }
}
@media (max-width: 991px) {
  .property-list-style-2 .row > .col-sm-6 {
    width: 50%;
  }
  .property-list-style-2 .p-item .images .img {
    height: 195px;
  }
  .property-list-style-2 .p-item .property-info-box {
    padding: 23px 22px 30px;
  }
  .property-list-style-2 .p-item .property-info-box .p-titles {
    margin-bottom: 13px;
  }
  .property-list-style-2 .p-item .property-info-box .p-titles .p-price {
    margin-top: 12px;
    font-size: 21px;
  }
  .property-list-style-2 .p-item .property-info-box .p-excerpt {
    margin-bottom: 15px;
    min-height: 137px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    font-size: 13px;
    text-align: center;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions {
    margin-top: 15px;
    text-align: center;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist {
    max-width: 95px;
  }
}
@media (max-width: 550px) {
  .property-list-style-2 .row > .col-sm-6 {
    width: 100%;
  }
  .property-list-style-2 .p-item .property-info-box .p-excerpt {
    min-height: inherit;
  }
}

/*-----------------------------------------
* PROPERTY LIST
-----------------------------------------*/
.property-list-style-3 .property-item {
  margin-bottom: 50px;
}
.property-list-style-3 .property-item .grid-image {
  overflow: hidden;
}
.property-list-style-3 .property-item .grid-image .slick-prev {
  left: 16px;
}
.property-list-style-3 .property-item .grid-image .slick-next {
  right: 16px;
}
.property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.property-list-style-3 .property-item .f-image-box {
  position: relative;
}
.property-list-style-3 .property-item .f-image-box .f-image {
  height: 244px;
  background-color: #f7f7f7;
}
.property-list-style-3 .property-item .f-image-box .f-status {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  text-align: right;
}
.property-list-style-3 .property-item .f-image-box .f-status > span {
  padding: 8px 22px;
}
.property-list-style-3 .property-item .f-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 30px;
  min-height: 250px;
}
.property-list-style-3 .property-item .f-body .f-title {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 12px;
}
.property-list-style-3 .property-item .f-body .f-title > .row {
  margin: 0;
}
.property-list-style-3 .property-item .f-body .f-title > .row > div {
  padding: 0;
}
.property-list-style-3 .property-item .f-body .f-title .f-main-title h2 {
  line-height: 1.4em;
  margin: 0;
}
.property-list-style-3 .property-item .f-body .f-title .f-subtitle-title {
  font-size: 14px;
  line-height: 1em;
}
.property-list-style-3 .property-item .f-body .f-price {
  word-break: break-word;
  margin-bottom: 12px;
}
.property-list-style-3 .property-item .f-body .f-attr {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-left: -8px;
  margin-right: -8px;
}
.property-list-style-3 .property-item .f-body .f-attr span {
  padding: 0 8px;
}
.property-list-style-3 .property-item .f-body .f-cta .dropdown-menu {
  max-width: 100px;
}
.property-list-style-3 .property-item .f-body .f-cta .dropdown-menu > a {
  background-color: #fff;
  color: #000;
  color: #3e3e3e;
  font-size: 12px;
  padding: 6px 15px;
  text-align: left;
  margin: 0;
}
.property-list-style-3 .property-item .f-body .f-cta .dropdown-menu > a:hover {
  background-color: #e8e8e8;
}
@media (max-width: 1199px) {
  .property-list-style-3 .property-item .f-image-box .f-image {
    height: 186px;
  }
  .property-list-style-3 .property-item .f-body {
    padding: 20px;
  }
  .property-list-style-3 .property-item .f-body .f-price {
    font-size: 16px;
  }
  .property-list-style-3 .property-item .f-body .f-attr {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .property-list-style-3 .property-item .f-image-box .f-image {
    height: 160px;
  }
  .property-list-style-3 .property-item .f-body {
    padding: 20px;
  }
  .property-list-style-3 .property-item .f-body .f-price {
    font-size: 16px;
  }
  .property-list-style-3 .property-item .f-body .f-attr {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .property-list-style-3 > .row > .col-md-4 {
    width: 50%;
  }
  .property-list-style-3 .property-item {
    margin-bottom: 30px;
  }
  .property-list-style-3 .property-item .f-image-box .f-image {
    height: 215px;
  }
}
@media (max-width: 600px) {
  .property-list-style-3 > .row > .col-md-4 {
    width: 100%;
  }
  .property-list-style-3 .property-item {
    margin: auto auto 30px;
    max-width: 400px;
  }
  .property-list-style-3 .property-item .f-body .f-title .f-main-title h2 {
    white-space: inherit;
    margin-bottom: 5px;
    line-height: 1.2em;
  }
  .property-list-style-3 .property-item .f-body .f-title .f-subtitle-title {
    white-space: inherit;
    line-height: 1.2em;
  }
}

/*-----------------------------------------
* PROPERTY BACK CTA
-----------------------------------------*/
.property-backcta-style-1 {
  margin-top: 5px;
  margin-bottom: 8px;
}
.property-backcta-style-1 .wrap a {
  color: #393939;
  font-size: 15px;
}
.property-backcta-style-1 .wrap a span {
  display: inline-block;
  border-bottom: 1px solid #000;
  padding: 3px 0px;
}
.property-backcta-style-1 .wrap a span i {
  color: #000;
  margin-right: 2px;
}
.property-backcta-style-1 .wrap a:hover {
  color: #000;
}
@media (max-width: 600px) {
  .property-backcta-style-1 {
    margin-top: 9px;
    margin-bottom: 0;
  }
  .property-backcta-style-1 .wrap a {
    font-size: 12px;
  }
}

/*-----------------------------------------
* PROPERTY TITLE
-----------------------------------------*/
.property-title-style-1 {
  margin-bottom: 20px;
}
.property-title-style-1 .wrap .property-title {
  font-family: "Montserrat", sans-serif;
  position: relative;
  top: 13px;
}
.property-title-style-1 .wrap .property-attributes .style-1 {
  text-align: right;
}
.property-title-style-1 .wrap .property-attributes .style-1 .p-ref {
  font-size: 13px;
  color: #7f7f7f;
  font-weight: 600;
  margin-right: 11px;
}
.property-title-style-1 .wrap .property-attributes .style-2 {
  text-transform: uppercase;
  color: #676767;
  font-size: 14px;
  text-align: right;
  font-weight: 600;
}
@media (max-width: 1329px) {
  .property-title-style-1 .wrap .property-attributes .style-1 .p-price {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .property-title-style-1 .wrap .property-title {
    margin-bottom: 17px;
  }
}
@media (max-width: 767px) {
  .property-title-style-1 .wrap .property-title {
    margin-bottom: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
  }
  .property-title-style-1 .wrap .property-attributes .style-1 {
    text-align: left;
  }
  .property-title-style-1 .wrap .property-attributes .style-2 {
    text-align: left;
  }
}
@media (max-width: 600px) {
  .property-title-style-1 .wrap .property-title h1 {
    font-size: 24px;
  }
  .property-title-style-1 .wrap .property-title .property-address {
    font-size: 14px;
  }
  .property-title-style-1 .wrap .property-attributes .style-1 .p-price {
    font-size: 21px;
  }
  .property-title-style-1 .wrap .property-attributes .style-2 {
    font-size: 12px;
  }
}
@media (max-width: 414px) {
  .property-title-style-1 .wrap .property-title h1 {
    font-size: 18px;
  }
}

/*-----------------------------------------
* PROPERTY SLIDER & FORM
-----------------------------------------*/
.property-section-style-1 .property-slider-box {
  padding-right: 45px;
  position: relative;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 2;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist a {
  font-family: "Montserrat", sans-serif;
  background-color: #252525;
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 15px;
  text-align: center;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist a i {
  color: #fff;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist a:hover {
  background-color: #545454;
}
.property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
  height: 450px;
  background-color: #f7f7f7;
}
.property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
  height: 555px;
}
.property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-form.default .p-form .form-container-pf {
  height: 555px;
  padding: 100px 30px 23px 30px;
}
.property-section-style-1 .property-slider-box .propertySliderNavCon {
  padding: 15px 13px;
  background-color: #efefef;
}
.property-section-style-1 .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con {
  padding-left: 3px;
  padding-right: 3px;
  cursor: pointer;
}
.property-section-style-1 .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 75px;
  display: inline-block;
}
.property-section-style-1 .property-slider-box .p-form {
  background-color: rgba(0, 0, 0, 0.7);
  position: relative;
}
.property-section-style-1 .property-slider-box .p-form .form-row {
  margin: 0 -4px;
}
.property-section-style-1 .property-slider-box .p-form .form-row > div {
  padding: 0 4px;
}
.property-section-style-1 .property-slider-box .p-form .p-form-bg {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.property-section-style-1 .property-slider-box .p-form form.fancybox-content {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 10;
}
.property-section-style-1 .property-slider-box .p-form .fancybox-class {
  display: none;
}
.property-section-style-1 .property-slider-box .p-form .form-container-pf {
  height: 450px;
  position: relative;
  display: block !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 35px 23px 35px;
  background-repeat: no-repeat;
  background-size: cover;
}
.property-section-style-1 .property-slider-box .p-form .form-container-pf:before {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  z-index: 10;
}
.property-section-style-1 .property-slider-box .p-form .form-container-pf .style-fields {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}
.property-section-style-1 .property-form-sidebar {
  background-color: #efefef;
  padding: 40px 37px;
  margin-bottom: 50px;
  min-height: 556px;
}
.property-section-style-1 .property-form-sidebar input[type=text],
.property-section-style-1 .property-form-sidebar input[type=email],
.property-section-style-1 .property-form-sidebar input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 11px;
  background: #fff;
}
.property-section-style-1 .property-form-sidebar textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 83px;
  border: 0;
  padding: 14px 18px;
  background: #fff;
}
.property-section-style-1 .property-form-sidebar .consent-txt {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.property-section-style-1 .property-form-sidebar .consent-txt a {
  color: #696969;
}
.property-section-style-1 .property-form-sidebar .submit-cta {
  text-align: center;
  margin-top: 25px;
}
.property-section-style-1 .property-form-sidebar .submit-cta input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  width: 100%;
  max-width: 166px;
  padding: 11px 0px;
}
.property-section-style-1 .property-form-sidebar .submit-cta input[type=submit]:hover {
  background-color: #fbfbfb;
}
@media (max-width: 1329px) {
  .property-section-style-1 .property-slider-box {
    padding-right: 20px;
  }
  .property-section-style-1 .property-form-sidebar {
    padding: 30px 37px;
  }
  .property-section-style-1 .property-attributes .style-2 {
    font-size: 13px;
  }
}
@media (max-width: 1199px) {
  .property-section-style-1 .property-slider-box {
    padding-right: 0;
  }
  .property-section-style-1 .property-form-sidebar {
    padding: 30px 28px;
    min-height: 555px;
  }
  .property-section-style-1 .property-form-sidebar h2 {
    font-size: 16px;
  }
  .property-section-style-1 .property-form-sidebar input[type=text],
.property-section-style-1 .property-form-sidebar input[type=email],
.property-section-style-1 .property-form-sidebar input[type=tel] {
    height: 52px;
    font-size: 14px;
  }
  .property-section-style-1 .property-form-sidebar textarea {
    font-size: 14px;
  }
  .property-section-style-1 .property-form-sidebar .consent-txt {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .property-section-style-1 .property-slider-box {
    margin-bottom: 30px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-form.default .p-form .form-container-pf {
    height: auto;
    padding: 30px 30px;
  }
  .property-section-style-1 .property-form-sidebar {
    min-height: 0;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf {
    height: auto;
  }
}
@media (max-width: 767px) {
  .property-section-style-1 .property-slider-box .save-slide-shortlist {
    left: 0px;
    top: 0px;
  }
  .property-section-style-1 .property-slider-box .save-slide-shortlist a {
    font-size: 12px;
    padding: 6px 15px;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf .style-fields.row > .col-md-4 {
    width: 33.33%;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf {
    padding: 38px 35px 23px 35px;
  }
}
@media (max-width: 600px) {
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 364px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 364px;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf {
    height: auto;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf .style-fields.row > .col-md-4 {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 250px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 250px;
  }
  .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-prev {
    left: 0px;
  }
  .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-next {
    right: 0px;
  }
  .property-section-style-1 .property-slider-box .slick-prev {
    left: 0;
    width: 30px;
  }
  .property-section-style-1 .property-slider-box .slick-next {
    right: 0;
    width: 30px;
  }
}
@media (max-width: 414px) {
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 190px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 190px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-form.default .p-form .form-container-pf {
    padding: 37px 20px 23px 20px;
  }
  .property-section-style-1 .property-form-sidebar {
    padding: 20px 15px;
  }
  .property-section-style-1 .property-form-sidebar input[type=text],
.property-section-style-1 .property-form-sidebar input[type=email],
.property-section-style-1 .property-form-sidebar input[type=tel] {
    height: 47px;
    font-size: 12px;
    padding: 0 14px;
  }
  .property-section-style-1 .property-form-sidebar textarea {
    font-size: 12px;
    padding: 14px;
  }
  .property-section-style-1 .property-form-sidebar .submit-cta {
    margin-top: 10px;
  }
  .property-section-style-1 .property-form-sidebar .submit-cta input[type=submit] {
    font-size: 14px;
  }
  .property-section-style-1 .property-form-sidebar .consent-txt {
    font-size: 10px;
  }
}

/*-----------------------------------------
* PROPERTY TABS
-----------------------------------------*/
.property-tab-style-1 {
  margin-bottom: 60px;
}
.property-tab-style-1 .wrap .pw-tab-box {
  padding-right: 45px;
  position: relative;
  overflow: hidden;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab {
  position: absolute;
  width: 100%;
  margin-left: 39px;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  transform-origin: top left;
  width: 100%;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation .pw-tab-width {
  position: absolute;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs {
  border-bottom: 0;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
  padding: 0 1px;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
  color: #fff;
  background-color: #363636;
  border-color: 0;
  border: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.active {
  background-color: #000;
  color: #fff;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content {
  border: 1px solid #e1e1e1;
  padding: 57px 57px 57px 97px;
  min-height: 524px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
  font-size: 15px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .tab-property-location {
  margin-bottom: 15px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab {
  margin-bottom: 20px;
  text-align: center;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img {
  max-width: 100%;
  max-height: 137px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img.floorplan {
  max-width: 100%;
  width: 100%;
  height: 137px;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc {
  background-color: #e8e8e8;
  padding: 20px 10px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc a {
  display: block;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc:hover {
  background-color: #363636;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .property-youtube iframe {
  width: 100%;
  height: 300px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .item-ai {
  text-align: center;
  padding: 13px 0px;
  height: 100%;
  background-color: #f6f6f6;
  border: 3px solid #fff;
}
.property-tab-style-1 .wrap .property-map-box {
  padding: 20px;
  background-color: #efefef;
}
.property-tab-style-1 .wrap .property-map-box .property-map {
  height: 315px;
  border: 3px solid #fff;
  z-index: 1;
}
@media (max-width: 1329px) {
  .property-tab-style-1 .wrap .pw-tab-box {
    padding-right: 20px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab {
    margin-left: 36px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 13px;
  }
  .property-tab-style-1 .wrap .tab-content {
    padding: 57px 57px 57px 75px;
  }
}
@media (max-width: 1199px) {
  .property-tab-style-1 .wrap .pw-tab-box {
    padding-right: 0;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab {
    margin-left: 35px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content {
    padding: 30px 36px 30px 63px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .property-tab-style-1 .wrap .pw-tab-box {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3 {
    width: 50%;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .row .col-sm-4 {
    width: 50%;
  }
}
@media (max-width: 630px) {
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab {
    margin-left: 0;
    position: relative;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation {
    /* IE 9 */
    /* Chrome, Safari, Opera */
    transform: rotate(0deg);
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation .pw-tab-width {
    position: relative;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 33.33%;
    margin-bottom: 2px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li a {
    font-size: 11px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content {
    padding: 30px;
  }
}
@media (max-width: 600px) {
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 100%;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content {
    padding: 20px 20px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 13px;
  }
}
@media (max-width: 375px) {
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3 {
    width: 100%;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .row .col-sm-4 {
    width: 100%;
  }
}

/*-----------------------------------------
* PROPERTY BACK CTA
-----------------------------------------*/
.property-backcta-style-2 {
  margin-top: 18px;
  margin-bottom: 10px;
}
.property-backcta-style-2 .wrap {
  text-align: right;
}
.property-backcta-style-2 .wrap a {
  color: #252525;
  font-size: 15px;
  display: inline-block;
  padding: 1px 11px 2px 11px;
}
.property-backcta-style-2 .wrap a i {
  color: #252525;
  margin-right: 2px;
  font-size: 21px;
  position: relative;
  top: 3px;
}
@media (max-width: 991px) {
  .property-backcta-style-2 {
    margin-top: 15px;
  }
}
@media (max-width: 500px) {
  .property-backcta-style-2 {
    margin-top: 10px;
  }
  .property-backcta-style-2 .wrap a {
    font-size: 12px;
  }
  .property-backcta-style-2 .wrap a i {
    font-size: 17px;
  }
}

/*-----------------------------------------
* PROPERTY INFORMATION
-----------------------------------------*/
.property-section-style-2 {
  margin-bottom: 66px;
}
.property-section-style-2 .hide-991 {
  display: block;
}
.property-section-style-2 .show-991 {
  display: none;
}
.property-section-style-2 .wrap .property-title {
  font-family: "Montserrat", sans-serif;
  position: relative;
  margin-bottom: 22px;
}
.property-section-style-2 .wrap .property-title h1 {
  font-size: 28px;
  font-weight: 700;
  margin: 0;
}
.property-section-style-2 .wrap .property-title .property-address {
  font-size: 18px;
  font-style: italic;
}
.property-section-style-2 .wrap .property-attributes {
  margin-bottom: 25px;
}
.property-section-style-2 .wrap .property-attributes .style-1 {
  border-bottom: 1px solid #efefef;
  padding: 12px 0px;
}
.property-section-style-2 .wrap .property-attributes .style-1 .style-1--bedbath {
  margin: 0 -8px;
}
.property-section-style-2 .wrap .property-attributes .style-1 .style-1--bedbath > span {
  padding: 0 8px;
}
.property-section-style-2 .wrap .property-attributes .style-2 {
  font-size: 35px;
  color: #252525;
  font-weight: 700;
}
.property-section-style-2 .wrap .property-attributes .style-3 {
  font-size: 13px;
  color: #7f7f7f;
  font-weight: 600;
}
.property-section-style-2 .wrap .property-pdf--style {
  margin-top: 36px;
}
.property-section-style-2 .wrap .property-pdf--style a {
  margin-right: 9px;
}
.property-section-style-2 .wrap .property-cta {
  margin-bottom: 40px;
}
.property-section-style-2 .wrap .property-cta .row {
  margin-left: -5px;
  margin-right: -5px;
}
.property-section-style-2 .wrap .property-cta .row .col-6 {
  padding-left: 5px;
  padding-right: 5px;
}
.property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 15px 5px;
  text-align: center;
}
.property-section-style-2 .wrap .property-cta .style-1 a {
  background-color: #898989;
  border-radius: 8px;
}
.property-section-style-2 .wrap .property-cta .style-1 a:hover {
  background-color: #6e6e6e;
}
.property-section-style-2 .wrap .property-cta .style-1 a i {
  color: #fff;
}
.property-section-style-2 .wrap .property-specs {
  font-size: 16px;
}
.property-section-style-2 .wrap .property-specs .ps-item {
  margin-bottom: 6px;
}
.property-section-style-2 .wrap .property-specs .style-1 {
  font-weight: 700;
  padding-left: 40px;
  position: relative;
}
.property-section-style-2 .wrap .property-specs .style-1 .fa-circle {
  color: #000;
  font-size: 17px;
  position: absolute;
  top: 3px;
  left: 0;
}
.property-section-style-2 .wrap .property-specs .style-2 {
  font-weight: 500;
}
.property-section-style-2 .wrap .property-slider-box {
  padding-left: 58px;
}
.property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
  height: 471px;
  background-color: #f7f7f7;
}
.property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
  height: 555px;
}
.property-section-style-2 .wrap .property-slider-box .p-form {
  background-color: rgba(0, 0, 0, 0.7);
  position: relative;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-row {
  margin: 0 -4px;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-row > div {
  padding: 0 4px;
}
.property-section-style-2 .wrap .property-slider-box .p-form .p-form-bg {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.property-section-style-2 .wrap .property-slider-box .p-form form.fancybox-content {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 10;
}
.property-section-style-2 .wrap .property-slider-box .p-form .fancybox-class {
  display: none;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf {
  height: 450px;
  position: relative;
  display: block !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 35px 23px 35px;
  background-repeat: no-repeat;
  background-size: cover;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf:before {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  z-index: 10;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf .style-fields {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}
.property-section-style-2 .wrap .property-slider-box .propertySliderNavCon {
  background-color: #efefef;
  padding: 15px 13px;
}
.property-section-style-2 .wrap .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con {
  padding-left: 3px;
  padding-right: 3px;
  cursor: pointer;
}
.property-section-style-2 .wrap .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 75px;
  display: inline-block;
}
@media (max-width: 1329px) {
  .property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
    font-size: 14px;
  }
}
@media (max-width: 1199px) {
  .property-section-style-2 .wrap .property-title h1 {
    font-size: 26px;
  }
  .property-section-style-2 .wrap .property-title .property-address {
    font-size: 15px;
  }
  .property-section-style-2 .wrap .property-attributes .style-2 {
    font-size: 31px;
  }
  .property-section-style-2 .wrap .property-specs {
    font-size: 13px;
  }
  .property-section-style-2 .wrap .property-specs .style-1 {
    padding-left: 23px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 390px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 390px;
  }
  .property-section-style-2 .wrap .property-pdf--style a {
    font-size: 12px;
  }
  .property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .property-section-style-2 {
    margin-bottom: 30px;
  }
  .property-section-style-2 .hide-991 {
    display: none;
  }
  .property-section-style-2 .show-991 {
    display: block;
  }
  .property-section-style-2 .wrap .property-slider-box {
    padding-left: 0;
    margin-bottom: 15px;
  }
  .property-section-style-2 .wrap .property-cta {
    margin-bottom: 15px;
  }
  .property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf {
    padding: 23px 35px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-3 {
    width: 30%;
  }
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-9 {
    width: 70%;
  }
}
@media (max-width: 500px) {
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 300px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 300px;
  }
  .property-section-style-2 .wrap .property-title {
    margin-bottom: 6px;
  }
  .property-section-style-2 .wrap .property-title h1 {
    font-size: 20px;
  }
  .property-section-style-2 .wrap .property-attributes .style-2 {
    font-size: 23px;
  }
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-3 {
    width: 50%;
  }
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-9 {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 190px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 190px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con img {
    height: 57px;
  }
  .property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
    font-size: 12px;
  }
  .property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf {
    padding: 23px 20px;
  }
}

/*-----------------------------------------
* PROPERTY TABS
-----------------------------------------*/
.property-tab-style-2 {
  padding: 0;
}
.property-tab-style-2 .wrap > .row > .col-md-8 {
  padding-right: 45px;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab {
  background-color: #f4f4f4;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs {
  border-bottom: 0;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
  padding: 0 1px;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
  color: #fff;
  background-color: #363636;
  border-color: 0;
  border: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.active {
  background-color: #000;
  color: #fff;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.nav-link {
  padding: 13px 20px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 57px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box {
  font-size: 15px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .tab-property-location {
  margin-bottom: 15px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab {
  margin-bottom: 20px;
  text-align: center;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img {
  max-width: 100%;
  max-height: 164px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img.floorplan {
  max-width: 100%;
  width: 100%;
  height: 164px;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc {
  background-color: #e8e8e8;
  padding: 20px 10px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc a {
  display: block;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc:hover {
  background-color: #363636;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .property-youtube {
  text-align: center;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .property-youtube iframe {
  width: 100%;
  height: 400px;
  max-width: 700px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .item-ai {
  text-align: center;
  padding: 13px 0px;
  height: 100%;
  background-color: #f6f6f6;
  border: 3px solid #fff;
}
.property-tab-style-2 .wrap .property-map-box {
  padding: 20px;
  background-color: #efefef;
}
.property-tab-style-2 .wrap .property-map-box .property-map {
  height: 315px;
  border: 3px solid #fff;
  z-index: 1;
}
@media (max-width: 1199px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 12px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content {
    padding: 40px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.nav-link {
    padding: 13px 12px;
  }
}
@media (max-width: 767px) {
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box > .row > .col-sm-4 {
    width: 50%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3,
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-4 {
    width: 50%;
  }
}
@media (max-width: 730px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    position: relative;
    width: 33.33%;
    margin-bottom: 2px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 9px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content {
    padding: 23px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 12px;
  }
}
@media (max-width: 500px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 50%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 9px;
  }
}
@media (max-width: 414px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 100%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.nav-link {
    padding: 13px 10px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 10px;
  }
}
@media (max-width: 375px) {
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box > .row > .col-sm-4 {
    width: 100%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3 {
    width: 100%;
  }
}

.lang--es-sv-it header .wrap nav.main > ul > li {
  padding-left: 0;
  padding-right: 0;
}
.lang--es-sv-it .search-fields-generic ul.ul-search > li.li-drawmap a {
  font-size: 12px !important;
}
.lang--es-sv-it .property-section-style-2 .wrap .property-cta .style-1 a, .lang--es-sv-it .property-section-style-2 .wrap .property-cta .style-2 a {
  font-size: 12px;
}
@media (max-width: 1410px) {
  .lang--es-sv-it header .wrap nav.main > ul > li > a {
    font-size: 12px;
    padding: 10px 1px;
  }
}
@media (max-width: 1199px) {
  .lang--es-sv-it header .wrap nav.main > ul > li > a {
    font-size: 10px;
  }
}

.lang--fr header .wrap nav.main > ul > li > a {
  font-size: 12px;
}
.lang--fr .search-fields-generic ul.ul-search > li.li-drawmap a {
  font-size: 9px !important;
}
.lang--fr .search-fields-generic ul.ul-search > li.li-submit-btn .button {
  font-size: 11px !important;
}
@media (max-width: 1329px) {
  .lang--fr .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 15px 5px;
    line-height: 9px;
  }
  .lang--fr .search-fields-generic ul.ul-search > li.li-submit-btn .button {
    font-size: 9px !important;
  }
}

@media (max-width: 1329px) {
  .lang--es .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 5px 5px 14px 5px;
  }
}
@media (max-width: 1199px) {
  .lang--es .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 14px 5px 14px 5px;
  }
}

@media (max-width: 1329px) {
  .lang--sv .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 5px 5px 14px 5px;
  }
}
@media (max-width: 1199px) {
  .lang--sv .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 14px 5px 14px 5px;
  }
}

.lang--de header .wrap nav.main > ul > li > a {
  font-size: 12px;
}
.lang--de .search-fields-generic ul.ul-search > li.li-drawmap a {
  padding: 6px 5px 14px 5px;
}
@media (max-width: 1410px) {
  .lang--de header .wrap nav.main > ul > li > a {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .lang--de .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 14px 5px 14px 5px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvanF1ZXJ5L0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvanF1ZXJ5L2pxdWVyeS11aS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL2Rpc3QvY3NzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvbm9kZV9tb2R1bGVzL3NlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2ZvbnRhd2Vzb21lL2Nzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9zbGljay9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9mYW5jeWJveC9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9zaGFyZWQvc2Fzcy9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL3NoYXJlZC9zYXNzL19ib290c3RyYXAtYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19jb2xvdXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9zaGFyZWQvc2Fzcy9fc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19jb2xsZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9fcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX3Zsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9faG9tZS0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19ob21lLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvdGhlbWUvX2hvbWUtMy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9fc2VhcmNoLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvdGhlbWUvX3NlYXJjaC0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19zZWFyY2gtMy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9fZGV0YWlscy0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19kZXRhaWxzLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX2xhbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNkdBQUE7Ozs7O0dDQUEsTUNHSSwyTkFJQSxpSkFJQSxpSEFLRixnTkFDQSw4R0NDRixxQkFHRSxzQkFHRixLQUNFLHVCQUNBLGlCQUNBLDhCQUNBLDBDQU1GLHNFQUNFLGNBVUYsS0FDRSxTQUNBLHVMQ2dGSSxlRDlFSixnQkFDQSxnQkFDQSxjQUNBLGdCQUNBLHFCRTlDUyxDRnNEWCxzQkFDRSxxQkFTRixHQUNFLHVCQUNBLFNBQ0EsaUJBYUYsa0JBQ0UsYUFDQSxtQkVnTjRCLENGek05QixFQUNFLGFBQ0Esa0JFb0YwQixDRnpFNUIsc0NBRUUsMEJBQ0EsMEVBQ0EsWUFDQSxnQkFDQSxvRUFHRixRQUNFLG1CQUNBLGtCQUNBLG9CQUdGLFNBR0UsYUFDQSxtQkFHRix3QkFJRSxnQkFHRixHQUNFLGVFaUo0QixDRjlJOUIsR0FDRSxvQkFDQSxjQUdGLFdBQ0UsZ0JBR0YsU0FFRSxrQkVvSTRCLENGakk5QixNQ3BGSSxjRDZGSixRQUVFLGtCQy9GRSxjRGlHRixjQUNBLHdCQUdGLG1CQUNBLGVBT0EsRUFDRSxjQUNBLHFCQUNBLDZCRzVLQSxRSCtLRSxjQUNBLHlCRWRzQyxDRndCMUMsOEJBQ0UsY0FDQSxxQkd4TEEsd0VIMkxFLGNBQ0EscUJBR0Ysb0NBQ0UsVUFTSixrQkFJRSwyRkNySkUsY0R5SkosSUFFRSxhQUVBLG1CQUVBLGNBUUYsT0FFRSxnQkFRRixJQUNFLHNCQUNBLGtCQUdGLElBR0UsZ0JBQ0Esc0JBUUYsTUFDRSx5QkFHRixRQUNFLG1CQUNBLHNCQUNBLGNBQ0EsZ0JBQ0Esb0JBR0YsR0FHRSxtQkFRRixNQUVFLHFCQUNBLG1CRTRKc0MsQ0Z0SnhDLE9BRUUsZ0JBT0YsYUFDRSxtQkFDQSwwQ0FHRixzQ0FLRSxTQUNBLG9CQ3RQRSxrQkR3UEYsb0JBR0YsYUFFRSxpQkFHRixjQUVFLG9CQU1GLE9BQ0UsaUJBT0YsZ0RBSUUsMEJBU0UsNEdBQ0UsZUFNTix3SEFJRSxVQUNBLGtCQUdGLHVDQUVFLHNCQUNBLFVBSUYsK0VBU0UsMkJBR0YsU0FDRSxjQUVBLGdCQUdGLFNBTUUsWUFFQSxVQUNBLFNBQ0EsU0FLRixPQUNFLGNBQ0EsV0FDQSxlQUNBLFVBQ0Esb0JDbFNJLGlCRG9TSixvQkFDQSxjQUNBLG1CQUdGLFNBQ0Usd0JBSUYsa0ZBRUUsWUFHRixjQUtFLG9CQUNBLHdCQU9GLHlDQUNFLHdCQVFGLDZCQUNFLGFBQ0EsMEJBT0YsT0FDRSxxQkFHRixRQUNFLGtCQUNBLGVBR0YsU0FDRSxhQUtGLFNBQ0Usd0JJM2RGLDBDQUVFLG9CQUVBLGdCQUNBLGVGaVM0QixDRTdSOUIsT0hnSE0sZ0JBdENhLENHekVuQixPSCtHTSxjQXRDYSxDR3hFbkIsT0g4R00saUJBdENhLENHdkVuQixPSDZHTSxnQkF0Q2EsQ0d0RW5CLE9INEdNLGlCQXRDYSxDR3JFbkIsT0gyR00sY0F0Q2EsQ0duRW5CLE1IeUdNLGtCR3ZHSixlRm1TNEIsQ0UvUjlCLFdIbUdNLGVHakdKLGdCQUNBLGVGNlE0QixDRTNROUIsV0g4Rk0saUJHNUZKLGdCQUNBLGVGd1E0QixDRXRROUIsV0h5Rk0saUJHdkZKLGdCQUNBLGVGbVE0QixDRWpROUIsV0hvRk0saUJHbEZKLGdCQUNBLGVGOFA0QixDRXRQOUIsR0FDRSxnQkFDQSxtQkFDQSxTQUNBLG9DQVFGLGFITUksY0dIRixlRnNONEIsQ0VuTjlCLFdBRUUsYUFDQSx3QkZzUTRCLENFOVA5QixlQy9FRSxlQUNBLGdCRG1GRixhQ3BGRSxlQUNBLGdCRHNGRixrQkFDRSxxQkFFQSxtQ0FDRSxrQkZnUDBCLENFdE85QixZSGpDSSxjR21DRix5QkFJRixZQUNFLG1CSGVJLGlCQXRDYSxDRzJCbkIsbUJBQ0UsY0g3Q0UsY0crQ0YsYUYxR1MsQ0U0R1QsMkJBQ0UsbUJFbkhKLFdDSUUsZUFHQSxZRERGLGVBQ0UsZUFDQSxzQkFDQSx5QkVYRSxxQkRNRixlQUdBLFlEY0YsUUFFRSxxQkFHRixZQUNFLG9CQUNBLGNBR0YsZ0JMa0NJLGNLaENGLGFKM0JTLENPWlgsS1J1RUksZ0JRckVGLGNBQ0Esc0JBR0EsT0FDRSxjQUtKLElBQ0Usb0JSMERFLGdCUXhERixXQUNBLHlCRFpFLG1CTnVPMEIsQ092TjVCLFFBQ0UsVVJrREEsZVFoREEsZVBvUTBCLENPOVA5QixJQUNFLGNSeUNFLGdCUXZDRixhUGpCUyxDT29CVCxTUm9DRSxrQlFsQ0EsY0FDQSxrQkFLSixnQkFDRSxpQkFDQSxrQkN6Q0Esc0JDQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsaUJDbURFLHlCRnZERixXQ1lJLGVFTmlCLEVEaURuQix5QkZ2REYsV0NZSSxlRU5pQixFRGlEbkIsMEJGdkRGLFdDWUksZ0JFTmlCLEVEaURuQiwwQkZ2REYsV0NZSSxnQkVOaUIsRUhNckIsaUJDWkEsV0FDQSxtQkFDQSxrQkFDQSxrQkFDQSxpQkRrQkEsS0NKQSxhQUNBLGVBQ0EsbUJBQ0Esa0JET0EsWUFDRSxlQUNBLGNBRUEsMkNBRUUsZ0JBQ0EsZUlqQ0osc3FCQUNFLGtCQUNBLFdBQ0EsbUJBQ0Esa0JBbUJFLEtBQ0UsYUFDQSxZQUNBLGVBRUYsVUFDRSxjQUNBLFdBQ0EsZUFJQSxPSEZOLHVCQUlBLHdCR0ZNLE9IRk4sd0JBSUEseUJHRk0sT0hGTixhQUlBLGNHRk0sT0hGTix3QkFJQSx5QkdGTSxPSEZOLHdCQUlBLHlCR0ZNLE9IRk4sYUFJQSxjR0ZNLE9IRk4sd0JBSUEseUJHRk0sT0hGTix3QkFJQSx5QkdGTSxPSEZOLGFBSUEsY0dGTSxRSEZOLHdCQUlBLHlCR0ZNLFFIRk4sd0JBSUEseUJHRk0sUUhGTixjQUlBLGVHR0ksc0JBRUEscUJBR0UsZ0JBRFcsQ0FDWCxnQkFEVyxDQUNYLGdCQURXLENBQ1gsZ0JBRFcsQ0FDWCxnQkFEVyxDQUNYLGdCQURXLENBQ1gsZ0JBRFcsQ0FDWCxnQkFEVyxDQUNYLGdCQURXLENBQ1gsZ0JBRFcsQ0FDWCxrQkFEVyxDQUNYLGtCQURXLENBQ1gsa0JBRFcsQ0FPVCxVSFRSLDBCR1NRLFVIVFIsMkJHU1EsVUhUUixnQkdTUSxVSFRSLDJCR1NRLFVIVFIsMkJHU1EsVUhUUixnQkdTUSxVSFRSLDJCR1NRLFVIVFIsMkJHU1EsVUhUUixnQkdTUSxXSFRSLDJCR1NRLFdIVFIsMkJDV0UseUJFOUJFLFFBQ0UsYUFDQSxZQUNBLGVBRUYsYUFDRSxjQUNBLFdBQ0EsZUFJQSxVSEZOLHVCQUlBLHdCR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTixhQUlBLGNHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sYUFJQSxjR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxXSEZOLHdCQUlBLHlCR0ZNLFdIRk4sd0JBSUEseUJHRk0sV0hGTixjQUlBLGVHR0kseUJBRUEsd0JBR0UsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxxQkFEVyxDQUNYLHFCQURXLENBQ1gscUJBRFcsQ0FPVCxhSFRSLGNHU1EsYUhUUiwwQkdTUSxhSFRSLDJCR1NRLGFIVFIsZ0JHU1EsYUhUUiwyQkdTUSxhSFRSLDJCR1NRLGFIVFIsZ0JHU1EsYUhUUiwyQkdTUSxhSFRSLDJCR1NRLGFIVFIsZ0JHU1EsY0hUUiwyQkdTUSxjSFRSLDRCQ1dFLHlCRTlCRSxRQUNFLGFBQ0EsWUFDQSxlQUVGLGFBQ0UsY0FDQSxXQUNBLGVBSUEsVUhGTix1QkFJQSx3QkdGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sYUFJQSxjR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTixhQUlBLGNHRk0sV0hGTix3QkFJQSx5QkdGTSxXSEZOLHdCQUlBLHlCR0ZNLFdIRk4sY0FJQSxlR0dJLHlCQUVBLHdCQUdFLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gscUJBRFcsQ0FDWCxxQkFEVyxDQUNYLHFCQURXLENBT1QsYUhUUixjR1NRLGFIVFIsMEJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGFIVFIsMkJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGFIVFIsMkJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGNIVFIsMkJHU1EsY0hUUiw0QkNXRSwwQkU5QkUsUUFDRSxhQUNBLFlBQ0EsZUFFRixhQUNFLGNBQ0EsV0FDQSxlQUlBLFVIRk4sdUJBSUEsd0JHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4s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cUNBQ0Usb0JBQ0Esa0I3QndpQndCLEM2Qm5pQjVCLDBEQUVFLGlCQUdGLGdDQUNFLHdCQUdBLGdCQUdGLCtCQUNFLGFBY1IsNEJBQ0Usb0I3QjZoQmdDLENDL3NCbEMsb0U0QnFMSSxvQjdCMGhCOEIsQzZCcmhCaEMsb0NBQ0Usb0I3QmtoQjhCLENDN3NCbEMsb0Y0QjhMTSxvQjdCZ2hCNEIsQzZCN2dCOUIsNkNBQ0Usb0I3QjhnQjRCLEM2QjFnQmhDLDBLQUlFLG9CN0JxZ0I4QixDNkJqZ0JsQyw4QkFDRSxxQkFDQSwyQjdCa2dCZ0MsQzZCL2ZsQyxtQ0FDRSx1UDdCNmZnQyxDNkIxZmxDLDJCQUNFLG9CN0JxZmdDLEM2QnBmaEMsNkJBQ0Usb0I3QnFmOEIsQ0Mvc0JsQyxzRTRCNk5NLG9CN0JrZjRCLEM2QjFlbEMsMkJBQ0UsVTdCL09PLENDU1Qsa0U0QnlPSSxVN0JsUEssQzZCdVBQLG1DQUNFLDBCN0J1ZDhCLENDdHNCbEMsa0Y0QmtQTSwyQjdCcWQ0QixDNkJsZDlCLDRDQUNFLDJCN0JtZDRCLEM2Qi9jaEMsc0tBSUUsVTdCdlFLLEM2QjJRVCw2QkFDRSwyQkFDQSxpQzdCdWNnQyxDNkJwY2xDLGtDQUNFLDZQN0JrY2dDLEM2Qi9ibEMsMEJBQ0UsMEI3QjBiZ0MsQzZCemJoQyw0QkFDRSxVN0J2UkssQ0NTVCxvRTRCaVJNLFU3QjFSRyxDOEJIWCxNQUNFLGtCQUNBLGFBQ0Esc0JBQ0EsWUFDQSxxQkFDQSxzQkFDQSwyQkFDQSxrQ3hCUEUsb0JOcU8wQixDOEIzTjVCLFNBQ0UsZUFDQSxjQUlBLDJEeEJQQSw4QkFDQSw4Qk4yTjBCLEM4Qi9NMUIseUR4QkNBLGtDQUNBLGdDTjZNMEIsQzhCek05QixXQUdFLGNBQ0EsZTlCK3dCa0MsQzhCM3dCcEMsWUFDRSxvQjlCeXdCa0MsQzhCdHdCcEMsZUFDRSxxQkFDQSxnQkFHRixzQkFDRSxnQjdCdkNBLGlCNkI0Q0UscUJBR0Ysc0JBQ0UsbUI5Qnd2QmdDLEM4Qmh2QnBDLGFBQ0UsdUJBQ0EsZ0JBRUEsaUNBQ0EseUNBRUEseUJ4QnRFRSx5RHdCdUV1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NENBRUUsVUFDQSwwQ0RxQ0osWUNqREEsV0FDQSx3Qm5DNkVhLENDL0RiLHNDa0NWSSxXQUNBLHlCQUdGLHNDQUVFLFVBQ0EsMkNEcUNKLGVDakRBLGNBQ0Esd0JuQzZFYSxDQy9EYiw0Q2tDVkksY0FDQSx5QkFHRiw0Q0FFRSxVQUNBLDBDRHFDSixjQ2pEQSxXQUNBLHdCbkM2RWEsQ0MvRGIsMENrQ1ZJLFdBQ0EseUJBR0YsMENBRUUsVUFDQSwwQ0RxQ0osYUNqREEsY0FDQSx3Qm5DNkVhLENDL0RiLHdDa0NWSSxjQUNBLHlCQUdGLHdDQUVFLFVBQ0EsNENEcUNKLFlDakRBLFdBQ0Esd0JuQzZFYSxDQy9EYixzQ2tDVkksV0FDQSx5QkFHRixzQ0FFRSxVQUNBLHlDQ2JOLFdBQ0Usa0JBQ0EsbUJBRUEseUI5QkNFLG1CTnNPMEIsQ1UvSzFCLHlCMEI1REosV0FRSSxtQkFJSixpQkFDRSxnQkFDQSxlOUJURSxlOEJVcUIsQ0NYekIsT0FDRSxrQkFDQSx1QkFDQSxtQkFDQSw2Qi9CSEUsb0JOcU8wQixDcUM3TjlCLGVBRUUsY0FJRixZQUNFLGVyQ3dRNEIsQ3FDaFE5QixtQkFDRSxtQkFHQSwwQkFDRSxrQkFDQSxNQUNBLFFBQ0EsdUJBQ0EsY0FVRixlQzlDQSxjcEJLRSx5Qm9CSEYsb0JENkNxRSxDQzNDckUsa0JBQ0UseUJBR0YsMkJBQ0UsY0RxQ0YsaUJDOUNBLGNwQktFLHlCb0JIRixvQkQ2Q3FFLENDM0NyRSxvQkFDRSx5QkFHRiw2QkFDRSxjRHFDRixlQzlDQSxjcEJLRSx5Qm9CSEYsb0JENkNxRSxDQzNDckUsa0JBQ0UseUJBR0YsMkJBQ0UsY0RxQ0YsWUM5Q0EsY3BCS0UseUJvQkhGLG9CRDZDcUUsQ0MzQ3JFLGVBQ0UseUJBR0Ysd0JBQ0UsY0RxQ0YsZUM5Q0EsY3BCS0UseUJvQkhGLG9CRDZDcUUsQ0MzQ3JFLGtCQUNFLHlCQUdGLDJCQUNFLGNEcUNGLGNDOUNBLGNwQktFLHlCb0JIRixvQkQ2Q3FFLENDM0NyRSxpQkFDRSx5QkFHRiwwQkFDRSxjRHFDRixhQzlDQSxjcEJLRSx5Qm9CSEYs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REFDQSw4REFFQSxxQ0FDQSx5Q0FDQSxxREFDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSx3Q0FDQSx3Q0FFQSw2REFDQSx5REFDQSwwREFDQSxrRUFDQSxnRUFFQSxxREFDQSxpREFDQSxrREFDQSxzREFDQSxvREFFQSx5REFDQSxxREFDQSxzREFDQSw4REFDQSw0REFDQSx3REFFQSw0Q0FDQSxtREFDQSwrQ0FDQSxnREFDQSxvREFDQSxrRGhEWUEseUJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzRGhEWUEseUJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzRGhEWUEsMEJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzRGhEWUEsMEJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzREMxQ0Esa0NBQ0Esb0NBQ0Esa0NqRG9EQSx5QmlEdERBLHFDQUNBLHVDQUNBLHNDakRvREEseUJpRHREQSxxQ0FDQSx1Q0FDQSxzQ2pEb0RBLDBCaUR0REEscUNBQ0EsdUNBQ0Esc0NqRG9EQSwwQmlEdERBLHFDQUNBLHVDQUNBLHNDQ0xGLG9GQ0NBLGtPQUtGLFdBQ0UsZUFDQSxNQUNBLFFBQ0EsT0FDQSxZN0R5cEJrQyxDNkR0cEJwQyxjQUNFLGVBQ0EsUUFDQSxTQUNBLE9BQ0EsWTdEaXBCa0MsQzZEN29CbEMsNEJBREYsWUFFSSxnQkFDQSxNQUNBLFk3RHlvQmdDLEU4RGxxQnBDLFNDRUUsa0JBQ0EsVUFDQSxXQUNBLFVBQ0EsZ0JBQ0Esc0JBQ0EsbUJBQ0EsU0FVQSxtREFFRSxnQkFDQSxXQUNBLFlBQ0EsaUJBQ0EsVUFDQSxtQkM1QkosbUVBQ0EsMkRBQ0EsOERBQ0Esd0NDQ0ksNlJBSUosa0NBQ0EsbUNBSUEsdUNBQ0Esd0NBRUEsK0JBQ0EsZ0NDZEUsdUJBQ0Usa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxVQUVBLG9CQUNBLFdBRUEsK0JDTkkseUJBQ0EsWUFFRSx3QkFFRixZQUVFLDBCQUVGLFlBRUUsMkJBRUYsWUFFRSx5QkFmRiw4QkFDQSxZQUVFLDZCQUVGLFlBRUUsK0JBRUYsWUFFRSxnQ0FFRixZQUVFLDhCQWZGLDZCQUNBLFlBRUUsNEJBRUYsWUFFRSw4QkFFRixZQUVFLCtCQUVGLFlBRUUsNkJBZkYsNEJBQ0EsWUFFRSwyQkFFRixZQUVFLDZCQUVGLFlBRUUsOEJBRUYsWUFFRSw0QkFmRiw4QkFDQSxZQUVFLDZCQUVGLFlBRUUsK0JBRUYsWUFFRSxnQ0FFRixZQUVFLDhCQWZGLDRCQUNBLFlBRUUsMkJBRUYsWUFFRSw2QkFFRixZQUVFLDhCQUVGLFlBRUUsNEJBZkYsMEJBQ0EsWUFFRSx5QkFFRixZQUVFLDJCQUVGLFlBRUUsNEJBRUYsWUFFRSwwQkFmRiwrQkFDQSxZQUVFLDhCQUVGLFlBRUUsZ0NBRUYsWUFFRSxpQ0FFRixZQUVFLCtCQWZGLDhCQUNBLFlBRUUsNkJBRUYsWUFFRSwrQkFFRixZQUVFLGdDQUVGLFlBRUUsOEJBZkYsNkJBQ0EsWUFFRSw0QkFFRixZQUVFLDhCQUVGLFlBRUUsK0JBRUYsWUFFRSw2QkFmRiwrQkFDQSxZQUVFLDhCQUVGLFlBRUUsZ0NBRUYsWUFFRSxpQ0FFRixZQUVFLCtCQWZGLDZCQUNBLFlBRUUsNEJBRUYsWUFFRSw4QkFFRixZQUVFLCtCQUVGLFlBRUUsNkJBUUYsaUNBQ0EsY0FFRSwrQkFFRixjQUVFLGlDQUVGLGNBRUUsa0NBRUYsY0FFRSxnQ0FmRixnQ0FDQSxjQUVFLDhCQUVGLGNBRUUsZ0NBRUYsY0FFRSxpQ0FFRixjQUVFLCtCQWZGLDhCQUNBLGNBRUUsNEJBRUYsY0FFRSw4QkFFRixjQUVFLCtCQUVGLGNBRUUsNkJBZkYsZ0NBQ0EsY0FFRSw4QkFFRixjQUVFLGdDQUVGLGNBRUUsaUNBRUYsY0FFRSwrQkFmRiw4QkFDQSxjQUVFLDRCQUVGLGNBRUUsOEJBRUYsY0FFRSwrQkFFRixjQUVFLDZCQU1OLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCekRURix5QnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNBLHdCQUVFLDJCQUVGLHdCQUVFLDZCQUVGLHdCQUVFLDhCQUVGLHdCQUVFLDZCekRURix5QnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNBLHdCQUVFLDJCQUVGLHdCQUVFLDZCQUVGLHdCQUVFLDhCQUVGLHdCQUVFLDZCekRURiwwQnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNBLHdCQUVFLDJCQUVGLHdCQUVFLDZCQUVGLHdCQUVFLDhCQUVGLHdCQUVFLDZCekRURiwwQnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNB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QUFjLGdDQUFnQyxDQUFDLG9CQUFvQixpQ0FBaUMsQ0FBQyxnQkFBZ0IsaUNBQWlDLENBQUMsaUJBQWlCLGlDQUFpQyxDQUFDLGdCQUFnQixpQ0FBaUMsQ0FBQyxnQkFBZ0IsaUNBQWlDLENBQUMsY0FBYyxpQ0FBaUMsQ0FBQyxlQUFlLGlDQUFpQyxDQUFDLGNBQWMsaUNBQWlDLENBQUMsY0FBYyxpQ0FBaUMsQ0FBQyxnQkFBZ0IsNEJBQTRCLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxtQkFBbUIsZ0NBQWdDLENBQUMsZUFBZSxnQ0FBZ0MsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsZUFBZSxnQ0FBZ0MsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsYUFBYSxpQ0FBaUMsQ0FBQyxtQkFBbUIsaUNBQWlDLENBQUMsa0JBQWtCLGlDQUFpQyxDQUFDLG1CQUFtQixpQ0FBaUMsQ0FBQyxjQUFjLGlDQUFpQyxDQUFDLGlCQUFpQixpQ0FBaUMsQ0FBQyxlQUFlLGlDQUFpQyxDQUFDLGVBQWUsaUNBQWlDLENBQUMsZ0JBQWdCLGlDQUFpQyxDQUFDLGVBQWUsNEJBQTRCLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsZ0NBQWdDLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxlQUFlLGdDQUFnQyxDQUFDLGdCQUFnQixnQ0FBZ0MsQ0FBQyxrQkFBa0IsZ0NBQWdDLENBQUMsbUJBQW1CLGlDQUFpQyxDQUFDLGVBQWUsaUNBQWlDLENBQUMsZUFBZSxpQ0FBaUMsQ0FBQyxjQUFjLDRCQUE0QixDQUFDLGVBQWUsZ0NBQWdDLENBQUMsbUJBQW1CLGdDQUFnQyxDQUFDLG1CQUFtQixnQ0FBZ0MsQ0FBQyxrQkFBa0IsZ0NBQWdDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyxjQUFjLGdDQUFnQyxDQUFDLGVBQWUsaUNBQWlDLENBQUMsb0JBQW9CLGlDQUFpQyxDQUFDLG1CQUFtQixpQ0FBaUMsQ0FBQyxlQUFlLDRCQUE0QixDQUFDLHFCQUFxQixnQ0FBZ0MsQ0FBQyxnQkFBZ0IsZ0NBQWdDLENB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Rjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtFQUNBO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtFQUNBO0VBQ0E7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0VBQ0E7RUFDQTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjtBRzNPSTtFRCtOSjtJQUlJO0dGWUY7Q0FDRjtBRzNPSTtFRDBOSjtJQVFJO0dGYUY7Q0FDRjs7QUVWQTtFQUNFO0NGYUY7O0FFTkE7RUFDSTtDRlNKOztBRzdQSTtFRHVQSjtJQUdJO0lBQ0E7SUFDQTtHRlFGO0NBQ0Y7QUdoUUk7RURrUEo7SUFTTTtJQUNBO0lBQ0E7R0ZTSjtDQUNGOztBRzVRSTtFRHNRSjtJQUdJO0lBQ0E7SUFDQTtHRlFGO0NBQ0Y7QUcvUUk7RURpUUo7SUFTSTtJQUNBO0lBQ0E7R0ZTRjtDQUNGOztBRzNSSTtFRHlSRTtJQUNFO0dGTU47Q0FDRjtBRzVSSTtFRDBSQTtJQUNFO0dGS0o7Q0FDRjs7QUVEQTtFQUNFO0NGSUY7O0FFQUU7RUVwS0EsYUZxS3FCO0VFcEtyQjtFQUNBO0NKd0tGOztBRURBO0VBQ0U7Q0ZJRjs7QUVDRTtFQUVFO0NGQ0o7O0FFQ0U7RUFFRTtFQUNBO0NGQ0o7O0FFUkU7RUFFRTtDRlVKOztBRVJFO0VBRUU7RUFDQTtDRlVKOztBRWpCRTtFQUVFO0NGbUJKOztBRWpCRTtFQUVFO0VBQ0E7Q0ZtQko7O0FFMUJFO0VBRUU7Q0Y0Qko7O0FFMUJFO0VBRUU7RUFDQTtDRjRCSjs7QUVuQ0U7RUFFRTtDRnFDSjs7QUVuQ0U7RUFFRTtFQUNBO0NGcUNKOztBRTVDRTtFQUVFO0NGOENKOztBRTVDRTtFQUVFO0VBQ0E7Q0Y4Q0o7O0FFckRFO0VBRUU7Q0Z1REo7O0FFckRFO0VBRUU7RUFDQTtDRnVESjs7QUU5REU7RUFFRTtDRmdFSjs7QUU5REU7RUFFRTtFQUNBO0NGZ0VKOztBRXZFRTtFQUVFO0NGeUVKOztBRXZFRTtFQUVFO0VBQ0E7Q0Z5RUo7O0FFaEZFO0VBRUU7Q0ZrRko7O0FFaEZFO0VBRUU7RUFDQTtDRmtGSjs7QUV6RkU7RUFFRTtDRjJGSjs7QUV6RkU7RUFFRTtFQUNBO0NGMkZKOztBRWxHRTtFQUVFO0NGb0dKOztBRWxHRTtFQUVFO0VBQ0E7Q0ZvR0o7O0FFM0dFO0VBRUU7Q0Y2R0o7O0FFM0dFO0VBRUU7RUFDQTtDRjZHSjs7QUVwSEU7RUFFRTtDRnNISjs7QUVwSEU7RUFFRTtFQUNBO0NGc0hKOztBRTdIRTtFQUVFO0NGK0hKOztBRTdIRTtFQUVFO0VBQ0E7Q0YrSEo7O0FFdElFO0VBRUU7Q0Z3SUo7O0FFdElFO0VBRUU7RUFDQTtDRndJSjs7QUUvSUU7RUFFRTtDRmlKSjs7QUUvSUU7RUFFRTtFQUNBO0NGaUpKOztBRXhKRTtFQUVFO0NGMEpKOztBRXhKRTtFQUVFO0VBQ0E7Q0YwSko7O0FFaktFO0VBRUU7Q0ZtS0o7O0FFaktFO0VBRUU7RUFDQTtDRm1LSjs7QUUxS0U7RUFFRTtDRjRLSjs7QUUxS0U7RUFFRTtFQUNBO0NGNEtKOztBRW5MRTtFQUVFO0NGcUxKOztBRW5MRTtFQUVFO0VBQ0E7Q0ZxTEo7O0FFNUxFO0VBRUU7Q0Y4TEo7O0FFNUxFO0VBRUU7RUFDQTtDRjhMSjs7QUVyTUU7RUFFRTtDRnVNSjs7QUVyTUU7RUFFRTtFQUNBO0NGdU1KOztBRTlNRTtFQUVFO0NGZ05KOztBRTlNRTtFQUVFO0VBQ0E7Q0ZnTko7O0FFdk5FO0VBRUU7Q0Z5Tko7O0FFdk5FO0VBRUU7RUFDQTtDRnlOSjs7QUVoT0U7RUFFRTtDRmtPSjs7QUVoT0U7RUFFRTtFQUNBO0NGa09KOztBRXpPRTtFQUVFO0NGMk9KOztBRXpPRTtFQUVFO0VBQ0E7Q0YyT0o7O0FFbFBFO0VBRUU7Q0ZvUEo7O0FFbFBFO0VBRUU7RUFDQTtDRm9QSjs7QUUzUEU7RUFFRTtDRjZQSjs7QUUzUEU7RUFFRTtFQUNBO0NGNlBKOztBRXBRRTtFQUVFO0NGc1FKOztBRXBRRTtFQUVFO0VBQ0E7Q0ZzUUo7O0FFN1FFO0VBRUU7Q0YrUUo7O0FFN1FFO0VBRUU7RUFDQTtDRitRSjs7QUV0UkU7RUFFRTtDRndSSjs7QUV0UkU7RUFFRTtFQUNBO0NGd1JKOztBRS9SRTtFQUVFO0NGaVNKOztBRS9SRTtFQUVFO0VBQ0E7Q0ZpU0o7O0FFeFNFO0VBRUU7Q0YwU0o7O0FFeFNFO0VBRUU7RUFDQTtDRjBTSjs7QUVqVEU7RUFFRTtDRm1USjs7QUVqVEU7RUFFRTtFQUNBO0NGbVRKOztBRTFURTtFQUVFO0NGNFRKOztBRTFURTtFQUVFO0VBQ0E7Q0Y0VEo7O0FFblVFO0VBRUU7Q0ZxVUo7O0FFblVFO0VBRUU7RUFDQTtDRnFVSjs7QUU1VUU7RUFFRTtDRjhVSjs7QUU1VUU7RUFFRTtFQUNBO0NGOFVKOztBRXJWRTtFQUVFO0NGdVZKOztBRXJWRTtFQUVFO0VBQ0E7Q0Z1Vko7O0FFOVZFO0VBRUU7Q0ZnV0o7O0FFOVZFO0VBRUU7RUFDQTtDRmdXSjs7QUV2V0U7RUFFRTtDRnlXSjs7QUV2V0U7RUFFRTtFQUNBO0NGeVdKOztBRWhYRTtFQUVFO0NGa1hKOztBRWhYRTtFQUVFO0VBQ0E7Q0ZrWEo7O0FFelhFO0VBRUU7Q0YyWEo7O0FFelhFO0VBRUU7RUFDQTtDRjJYSjs7QUVsWUU7RUFFRTtDRm9ZSjs7QUVsWUU7RUFFRTtFQUNBO0NGb1lKOztBRTNZRTtFQUVFO0NGNllKOztBRTNZRTtFQUVFO0VBQ0E7Q0Y2WUo7O0FFcFpFO0VBRUU7Q0ZzWko7O0FFcFpFO0VBRUU7RUFDQTtDRnNaSjs7QUU3WkU7RUFFRTtDRitaSjs7QUU3WkU7RUFFRTtFQUNBO0NGK1pKOztBRXRhRTtFQUVFO0NGd2FKOztBRXRhRTtFQUVFO0VBQ0E7Q0Z3YUo7O0FFL2FFO0VBRUU7Q0ZpYko7O0FFL2FFO0VBRUU7RUFDQTtDRmliSjs7QUV4YkU7RUFFRTtDRjBiSjs7QUV4YkU7RUFFRTtFQUNBO0NGMGJKOztBRXRiQTtFQUNFO0VBQ0E7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0k7RUFDQTtFQUNBO0NGeWJKOztBRXRiQTtFQUNFO0NGeWJGOztBRXZiQTtFQUNFO0NGMGJGOztBRXhiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NGMmJGOztBRXpiQTtFQUNFO0NGNGJGOztBRTFiQTtFQUNFO0NGNmJGO0FFNWJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Y4Yko7O0FFMWJBO0VBQ0k7RUFDQTtDRjZiSjtBRTViSTtFQUNJO0VBQ0E7Q0Y4YlI7O0FFemJJO0VBQ0k7RUFDQTtDRjRiUjtBRTNiUTtFQUNJO0VBQ0E7Q0Y2Ylo7QUUxYkk7RUFDSTtFQUNBO0NGNGJSO0FFM2JRO0VBQ0k7RUFDQTtDRjZiWjtBRTFiSTtFQUNJO0VBQ0E7Q0Y0YlI7QUUzYlE7RUFDSTtFQUNBO0NGNmJaO0FFMWJJO0VBQ0k7RUFDQTtDRjRiUjtBRTNiUTtFQUNJO0VBQ0E7Q0Y2Ylo7QUUxYkk7RUFDSTtFQUNBO0NGNGJSO0FFM2JRO0VBQ0k7RUFDQTtDRjZiWjtBRTFiSTtFQUNJO0VBQ0E7Q0Y0YlI7QUUzYlE7RUFDSTtFQUNBO0NGNmJaOztBRXhiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NGMmJKO0FFMWJJO0VBQ0k7RUFDQTtFQUNBO0NGNGJSOztBRXhiQTsyQ0FBQTtBQUVBO0VBQ0k7Q0YyYko7O0FFemJBO0VBQ0k7Q0Y0Yko7O0FFMWJBO0VBQ0k7Q0Y2Yko7O0FFM2JBO0VBQ0k7Q0Y4Yko7O0FFNWJBO0VBQ0k7Q0YrYko7O0FFN2JBO0VBQ0k7Q0ZnY0o7O0FFOWJBO0VBQ0k7Q0ZpY0o7O0FFL2JBO0VBQ0k7Q0ZrY0o7O0FFL2JBO0VBQ0k7RUFDQTtDRmtjSjs7QUUvYkE7OzJDQUFBO0FBR0E7RUFDSTtDRmtjSjs7QUUvYkE7RUFDSTtDRmtjSjs7QUUvYkE7RUFDSTtJQUNJO0dGa2NOOztFRWhjRTtJQUNJO0dGbWNOOztFRWpjRTtJQUNJO0dGb2NOO0NBQ0Y7QUVqY0E7RUFDSTtJQUNJO0dGbWNOO0NBQ0Y7QUVoY0E7RUFDSTtJQUNJO0dGa2NOOztFRWhjRTtJQUNJO0dGbWNOOztFRWpjRTtJQUNJO0dGb2NOO0NBQ0Y7QUVqY0E7RUFDSTtJQUNJO0dGbWNOOztFRWpjRTtJQUNJO0dGb2NOOztFRWxjRTtJQUNJO0dGcWNOOztFRW5jRTtJQUNJO0dGc2NOOztFRXBjRTtJQUNJO0dGdWNOO0NBQ0Y7QUMxOUJBOzsyREFBQTtBSWpCQTs7cURBQUE7QUF1REE7O3FEQUFBO0FBUUE7OzJDQUFBO0FBTUk7RUFDRSxlQWpFaUI7Q0xxL0J2Qjs7QUsvNkJBO0VBQ0UsWUF4RWU7Q0wwL0JqQjs7QUsvNkJBO0VBQ0UsaUJBNUVlO0NMOC9CakI7O0FLLzZCQTtFQUNFLGlCQXBFTTtDTHMvQlI7O0FLLzZCQTtFQUNFLG9CQXZFVztDTHkvQmI7O0FLLzZCQTtFQUNFLG9CQTFFYTtDTDQvQmY7O0FLOTZCQTtFQUNFLGVBaEZXO0NMaWdDYjs7QUs5NkJBO0VBQ0Usb0JBakVXO0NMay9CYjs7QUs5NkJBO0VBQ0Usb0JBL0RVO0NMZy9CWjs7QUs5NkJBO0VBQ0Usb0JBbEVRO0NMbS9CVjs7QUs5NkJBO0VBQ0Usb0JBMUVhO0NMMi9CZjs7QUs3NkJFO0VBQ0UsWUF0R0k7Q0xzaENSO0FLLzZCSTtFQUNFLFlBeEdFO0NMeWhDUjs7QUs1NkJBO0VBQ0UsWUE5R007Q0w2aENSOztBSzU2QkE7RUFDSSxlQTdHSztDTDRoQ1Q7O0FLNTZCQTtFQUNFLGVBdkdLO0NMc2hDUDs7QUs1NkJBO0VBQ0UsZUExR1U7Q0x5aENaOztBSzU2QkE7RUFDRSxpQkE5SE07Q0w2aUNSOztBSzU2QkE7RUFDRSxZQTFJaUI7Q0x5akNuQjs7QUs1NkJBO0VBQ0UsaUJBOUlpQjtDTDZqQ25COztBSzU2QkE7RUFDRSxZQWpKaUI7Q0xna0NuQjs7QUs1NkJBO0VBQ0UsaUJBckppQjtDTG9rQ25COztBSzM2QkU7RUFDRSxlQXhJVztDTHNqQ2Y7QUs3NkJJO0VBQ0U7Q0wrNkJOO0FLNzZCSTtFQUNFO0VBQ0E7Q0wrNkJOOztBSzE2QkE7RUFDRSxlQXBKYTtDTGlrQ2Y7QUs1NkJFO0VBQ0U7Q0w4NkJKOztBSzE2QkE7RUFDRSxvQkEzSmE7Q0x3a0NmOztBSzE2QkE7RUFDRTtDTDY2QkY7O0FLMTZCQTtFQUNFLGVBdkphO0NMb2tDZjs7QUsxNkJBO0VBQ0UsZUE5S0s7Q0wybENQOztBSzE2QkE7RUFDRSxlQS9LTztDTDRsQ1Q7O0FLMTZCQTtFQUNFLG9CQXRMSztDTG1tQ1A7O0FLMTZCQTtFQUNJO0NMNjZCSjs7QUsxNkJBO0VBQ0U7Q0w2NkJGOztBTS9uQ0E7O3FEQUFBO0FBUUE7OENBQUE7QUFRQTtFQUNFO0NOdW5DRjs7QU1wbkNBO0VBQ0U7Q051bkNGOztBTXBuQ0E7RUFDRSxzQ0FyQk07Q040b0NSOztBTXBuQ0E7RUFDRSxzQ0F4Qk07Q04rb0NSOztBTXBuQ0E7RUFDRSx1Q0EzQk07Q05rcENSOztBTXBuQ0E7RUFDRSxpQkEzQlE7Q05rcENWOztBTXBuQ0E7RUFDRSxpQkE5QlU7Q05xcENaOztBTXBuQ0E7RUFDRSxpQkFqQ1M7Q053cENYOztBTXBuQ0E7RUFDRSxpQkFwQ1k7Q04ycENkOztBTXBuQ0E7RUFDRSxpQkF2Q087Q044cENUOztBTXBuQ0E7RUFDRTtDTnVuQ0Y7O0FNcG5DQTtFQUNFO0NOdW5DRjs7QU1wbkNBO0VBQ0U7Q051bkNGOztBTXhtQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051bkNKOztBTXZtQ0U7RUF6QkE7Q05vb0NGOztBTTluQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042b0NKOztBTTduQ0U7RUF6QkE7Q04wcENGOztBTXBwQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tcUNKOztBTW5wQ0U7RUF6QkE7Q05nckNGOztBTTFxQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055ckNKOztBTXpxQ0U7RUF6QkE7Q05zc0NGOztBTWhzQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rc0NKOztBTS9yQ0U7RUF6QkE7Q040dENGOztBTXR0Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xdUNKOztBTXJ0Q0U7RUF6QkE7Q05rdkNGOztBTTV1Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ydkNKOztBTTN1Q0U7RUF6QkE7Q053d0NGOztBTWx3Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05peENKOztBTWp3Q0U7RUF6QkE7Q044eENGOztBTXh4Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051eUNKOztBTXZ4Q0U7RUF6QkE7Q05vekNGOztBTTl5Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042ekNKOztBTTd5Q0U7RUF6QkE7Q04wMENGOztBTXAwQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tMUNKOztBTW4wQ0U7RUF6QkE7Q05nMkNGOztBTTExQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055MkNKOztBTXoxQ0U7RUF6QkE7Q05zM0NGOztBTWgzQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rM0NKOztBTS8yQ0U7RUF6QkE7Q040NENGOztBTXQ0Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xNUNKOztBTXI0Q0U7RUF6QkE7Q05rNkNGOztBTTU1Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yNkNKOztBTTM1Q0U7RUF6QkE7Q053N0NGOztBTWw3Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pOENKOztBTWo3Q0U7RUF6QkE7Q044OENGOztBTXg4Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051OUNKOztBTXY4Q0U7RUF6QkE7Q05vK0NGOztBTTk5Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042K0NKOztBTTc5Q0U7RUF6QkE7Q04wL0NGOztBTXAvQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tZ0RKOztBTW4vQ0U7RUF6QkE7Q05naERGOztBTTFnREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055aERKOztBTXpnREU7RUF6QkE7Q05zaURGOztBTWhpREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04raURKOztBTS9oREU7RUF6QkE7Q040akRGOztBTXRqREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xa0RKOztBTXJqREU7RUF6QkE7Q05rbERGOztBTTVrREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ybERKOztBTTNrREU7RUF6QkE7Q053bURGOztBTWxtREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pbkRKOztBTWptREU7RUF6QkE7Q044bkRGOztBTXhuREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051b0RKOztBTXZuREU7RUF6QkE7Q05vcERGOztBTTlvREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042cERKOztBTTdvREU7RUF6QkE7Q04wcURGOztBTXBxREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tckRKOztBTW5xREU7RUF6QkE7Q05nc0RGOztBTTFyREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055c0RKOztBTXpyREU7RUF6QkE7Q05zdERGOztBTWh0REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rdERKOztBTS9zREU7RUF6QkE7Q040dURGOztBTXR1REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xdkRKOztBTXJ1REU7RUF6QkE7Q05rd0RGOztBTTV2REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yd0RKOztBTTN2REU7RUF6QkE7Q053eERGOztBTWx4REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05peURKOztBTWp4REU7RUF6QkE7Q044eURGOztBTXh5REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051ekRKOztBTXZ5REU7RUF6QkE7Q05vMERGOztBTTl6REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042MERKOztBTTd6REU7RUF6QkE7Q04wMURGOztBTXAxREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tMkRKOztBTW4xREU7RUF6QkE7Q05nM0RGOztBTTEyREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055M0RKOztBTXoyREU7RUF6QkE7Q05zNERGOztBTWg0REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rNERKOztBTS8zREU7RUF6QkE7Q040NURGOztBTXQ1REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xNkRKOztBTXI1REU7RUF6QkE7Q05rN0RGOztBTTU2REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yN0RKOztBTTM2REU7RUF6QkE7Q053OERGOztBTWw4REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pOURKOztBTWo4REU7RUF6QkE7Q044OURGOztBTXg5REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051K0RKOztBTXY5REU7RUF6QkE7Q05vL0RGOztBTTkrREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042L0RKOztBTTcrREU7RUF6QkE7Q04wZ0VGOztBTXBnRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05taEVKOztBTW5nRUU7RUF6QkE7Q05naUVGOztBTTFoRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055aUVKOztBTXpoRUU7RUF6QkE7Q05zakVGOztBTWhqRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rakVKOztBTS9pRUU7RUF6QkE7Q040a0VGOztBTXRrRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xbEVKOztBTXJrRUU7RUF6QkE7Q05rbUVGOztBTTVsRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ybUVKOztBTTNsRUU7RUF6QkE7Q053bkVGOztBTWxuRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pb0VKOztBTWpuRUU7RUF6QkE7Q044b0VGOztBTXhvRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051cEVKOztBTXZvRUU7RUF6QkE7Q05vcUVGOztBTTlwRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042cUVKOztBTTdwRUU7RUF6QkE7Q04wckVGOztBTXByRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tc0VKOztBTW5yRUU7RUF6QkE7Q05ndEVGOztBTTFzRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055dEVKOztBTXpzRUU7RUF6QkE7Q05zdUVGOztBTWh1RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rdUVKOztBTS90RUU7RUF6QkE7Q040dkVGOztBTXR2RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xd0VKOztBTXJ2RUU7RUF6QkE7Q05reEVGOztBTTV3RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yeEVKOztBTTN3RUU7RUF6QkE7Q053eUVGOztBTWx5RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pekVKOztBTWp5RUU7RUF6QkE7Q044ekVGOztBTXh6RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051MEVKOztBTXZ6RUU7RUF6QkE7Q05vMUVGOztBTTkwRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042MUVKOztBTTcwRUU7RUF6QkE7Q04wMkVGOztBTXAyRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tM0VKOztBTW4yRUU7RUF6QkE7Q05nNEVGOztBTTEzRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055NEVKOztBTXozRUU7RUF6QkE7Q05zNUVGOztBTWg1RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rNUVKOztBTS80RUU7RUF6QkE7Q040NkVGOztBTXQ2RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xN0VKOztBTXI2RUU7RUF6QkE7Q05rOEVGOztBTTU3RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yOEVKOztBTTM3RUU7RUF6QkE7Q053OUVGOztBTWw5RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pK0VKOztBTWo5RUU7RUF6QkE7Q044K0VGOztBTXgrRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051L0VKOztBTXYrRUU7RUF6QkE7Q05vZ0ZGOztBTTkvRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042Z0ZKOztBTTcvRUU7RUF6QkE7Q04waEZGOztBTXBoRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05taUZKOztBTW5oRkU7RUF6QkE7Q05nakZGOztBTTFpRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055akZKOztBTXppRkU7RUF6QkE7Q05za0ZGOztBTWhrRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ra0ZKOztBTS9qRkU7RUF6QkE7Q040bEZGOztBTXRsRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xbUZKOztBTXJsRkU7RUF6QkE7Q05rbkZGOztBTTVtRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ybkZKOztBTTNtRkU7RUF6QkE7Q053b0ZGOztBTWxvRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pcEZKOztBTWpvRkU7RUF6QkE7Q044cEZGOztBTXhwRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051cUZKOztBTXZwRkU7RUF6QkE7Q05vckZGOztBTTlxRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042ckZKOztBTTdxRkU7RUF6QkE7Q04wc0ZGOztBTXBzRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tdEZKOztBTW5zRkU7RUF6QkE7Q05ndUZGOztBTTF0RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055dUZKOztBTXp0RkU7RUF6QkE7Q05zdkZGOztBTWh2RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rdkZKOztBTS91RkU7RUF6QkE7Q040d0ZGOztBTXR3RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xeEZKOztBTXJ3RkU7RUF6QkE7Q05reUZGOztBTTV4RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yeUZKOztBTTN4RkU7RUF6QkE7Q053ekZGOztBTWx6RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pMEZKOztBTWp6RkU7RUF6QkE7Q044MEZGOztBTXgwRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051MUZKOztBTXYwRkU7RUF6QkE7Q05vMkZGOztBTTkxRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042MkZKOztBTTcxRkU7RUF6QkE7Q04wM0ZGOztBTXAzRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tNEZKOztBTW4zRkU7RUF6QkE7Q05nNUZGOztBTTE0RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055NUZKOztBTXo0RkU7RUF6QkE7Q05zNkZGOztBTWg2RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rNkZKOztBTS81RkU7RUF6QkE7Q040N0ZGOztBTXQ3RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xOEZKOztBTXI3RkU7RUF6QkE7Q05rOUZGOztBTTU4RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yOUZKOztBTTM4RkU7RUF6QkE7Q053K0ZGOztBTWwrRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pL0ZKOztBTWorRkU7RUF6QkE7Q044L0ZGOztBTXgvRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051Z0dKOztBTXYvRkU7RUF6QkE7Q05vaEdGOztBTXIvRkE7RUFDSTtJQUNJO0dOdy9GTjtDQUNGO0FNai9GQTtFQUNJO0lBQ0k7R05tL0ZOOztFTWovRkU7SUFDSTtHTm8vRk47O0VNbC9GRTtJQUNJO0dOcS9GTjs7RU1uL0ZFO0lBQ0k7R05zL0ZOO0NBQ0Y7QU1uL0ZBO0VBQ0k7SUFDSTtHTnEvRk47O0VNbi9GRTtJQUNJO0dOcy9GTjtDQUNGO0FNbi9GQTtFQUNJO0lBQ0k7R05xL0ZOOztFTW4vRkU7SUFDSTtHTnMvRk47Q0FDRjtBT3ZvR0E7OzJDQUFBO0FBR0E7RUFFRTtDUHlvR0Y7O0FPdm9HQTs7Ozs7Ozs7O0VBU0U7Q1Awb0dGOztBT3JvR0U7OztFQUNJO0NQMG9HTjs7QU92b0dBO0VBQ0U7Q1Awb0dGOztBT3ZvR0U7RUFDRTtDUDBvR0o7O0FPdG9HRTtFQUNFO0VBQ0E7Q1B5b0dKO0FPeG9HSTtFQUNFO0NQMG9HTjs7QU9yb0dBOzsyQ0FBQTtBQUdBO0VBQXdCO0NQeW9HeEI7O0FPdm9HQTs7MkNBQUE7QUFJRTtFQUNFO0VBQ0E7Q1B5b0dKO0FPeG9HSTtFQUNFO0VBQ0E7Q1Awb0dOOztBQzNxR0E7OzJEQUFBO0FPeEJBO0VBQ0U7RUFDQTtDUnlzR0Y7O0FRdHNHQTtFQUNFO0NSeXNHRjs7QVFyc0dBO0VBQ0k7Q1J3c0dKOztBUXpxR0E7d0NBQUE7QUFJSTtFQUNJO0NSMHFHUjtBR3ZzR0k7RUsyQko7SUFNUTtJQUNBO0dSMHFHTjtDQUNGOztBUXZxR0E7d0NBQUE7QUFHQTtFQUNFO0VBQ0E7Q1J5cUdGO0FReHFHRTtFQUNFO0NSMHFHSjtBR3Z0R0k7RUs0Q0Y7SUFJSTtHUjJxR0o7Q0FDRjtBR2p1R0k7RUtpREY7SUFRSTtHUjRxR0o7Q0FDRjs7QVF4cUdBO0VBQ0U7Q1IycUdGOztBUXpxR0E7RUFDRTtFQUNBO0VBQ0E7Q1I0cUdGOztBUTFxR0E7RUFDRTtDUjZxR0Y7QUdwdkdJO0VLc0VKO0lBSUk7SUFDQTtJQUNBO0dSOHFHRjtDQUNGO0FHdHZHSTtFS2lFSjtJQVVJO0lBQ0E7R1IrcUdGO0NBQ0Y7O0FRMXFHSTtFQUNFO0NSNnFHTjs7QVF2cUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1IwcUdKO0FRenFHSTtFQUNFO0VBQ0E7RUFDQTtDUjJxR047QVF6cUdJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJIekdDO0VHMEdEO0NSMHFHTjtBUWpxR0E7RUFDRTtFQUNBO0VBQ0E7Q1JtcUdGOztBUWpxR0E7RUFDRTtFQUNBO0VBQ0E7Q1JvcUdGOztBUTlwR0k7RUFDRTtFQUNBO0VBQ0E7Q1JpcUdOO0FROXBHRTtFQUNFO0VBQ0E7RUFDQTtDUmdxR0o7QUc1eUdJO0VLZ0pBO0lBQ0U7SUFDQTtJQUNBO0dSK3BHSjtDQUNGOztBUTNwR0E7NkNBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1I2cEdGOztBUTFwR0E7NkNBQUE7QUFJSTtFQUVJO0NSMHBHUjs7QVFycEdFO0VBQ0U7Q1J3cEdKOztBUXBwR0E7NkNBQUE7QUFJSTtFQUNJO0NScXBHUjtBUW5wR0k7RUFDSTtDUnFwR1I7O0FRanBHQTtFQUNJOzs7SUFHSTtLQ21wR0osc0JEbHBHSTtJQUNBO0lBQ0E7R1JvcEdOO0NBQ0Y7QVFqcEdBO0VBQ0k7OztJQUdJO0tDa3BHSixzQkRqcEdJO0lBQ0E7SUFDQTtHUm1wR047Q0FDRjtBUWhwR0E7RUFDSTtDUmtwR0o7O0FRL29HQTtFQUNJO0NSa3BHSjs7QVEvb0dBO0VBQ0k7Q1JrcEdKOztBUTVvR0E7NkNBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtDUjhvR0Y7O0FRMW9HQTs2Q0FBQTtBTDNQSTtFS2tRSTtJQUNJO0dSeW9HVjtDQUNGO0FHeDRHSTtFS21RSTtJQUNJO0dSd29HVjtDQUNGO0FHeDRHSTtFS29RSTtJQUNJO0dSdW9HVjtDQUNGOztBQ2w0R0E7OzJEQUFBO0FTN0JBOzt5Q0FBQTtBQUdBO0VBQ0k7Q1ZxNkdKO0FVcDZHSTtFQUZKO0lBR1E7R1Z1NkdOO0NBQ0Y7QVV0NkdJO0VBTEo7SUFNUTtHVnk2R047Q0FDRjs7QVV2NkdBO0VOK0dFO0VNN0dFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJMUEk7RUtRSjtDVjY2R0o7QVU1NkdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Y4NkdSO0FVNTZHSTtFQXlMSTs7MkNBQUE7Q1Z3dkdSO0FVaDdHUTtFTmdHTjtFTTlGVTtFQUNBO0VBQ0E7Q1ZxN0daO0FVcDdHWTtFTjJGVjtFTXpGYztDVnk3R2hCO0FVdjdHWTtFQUNJO0NWeTdHaEI7QVV0N0dRO0VBQ0k7Q1Z3N0daO0FVdDdHUTtFQUNJO0VBQ0E7RUFDQSxZTDlCSjtDTHM5R1I7QVV0N0dRO0VOMkVOO0VNekVVO0VBQ0E7Q1YyN0daO0FVMTdHWTtFQUNJO0NWNDdHaEI7QVUzN0dnQjtFQUNJO0NWNjdHcEI7QVU1N0dvQjtFQUNJLGlCSjdDYjtDTjIrR1g7QVUxN0d3QjtFQUNJO0VBQ0EsZUxuRGxCO0VLb0RrQjtDVjQ3RzVCO0FVejdHb0I7RUFDSTtDVjI3R3hCO0FVMTdHd0I7RUFDSTtFQUNBO0VBQ0E7Q1Y0N0c1QjtBVTE3R3dCO0VBQ0k7RUFDQSwwQkxqRGI7Q0w2K0dmO0FVMzdHNEI7RUFDSTtDVjY3R2hDO0FVejdHb0I7RUFDSTtDVjI3R3hCO0FVMTdHd0I7RUFDSTtDVjQ3RzVCO0FVdjdHWTtFQUNJO0VBQ0E7Q1Z5N0doQjtBVXg3R2dCO0VBQ0k7RUFDQTtFQUNBO0NWMDdHcEI7QVV6N0dvQjtFQUNJO0VBQ0E7RUFDQSxpQkp4RmI7RUl5RmEsWUxyRmhCO0VLc0ZnQjtFQUNBO0NWMjdHeEI7QVUxN0d3QjtFQUNJO0NWNDdHNUI7QVUzN0c0QjtFQUNJO0NWNjdHaEM7QVUxN0d3QjtFTmF0QjtFTVgwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qkx0R3BCO0NMcWlIUjtBVTM3R3dCO0VBQ0ksWUwzR3BCO0VLNEdvQjtDVjY3RzVCO0FVNTdHNEI7RUFDSTtDVjg3R2hDO0FVeDdHd0I7RUFDSSxzQ0poSXBCO0VJaUlvQjtFQUNBLHVCTG5JWDtFS29JVztFQUNBO0VBQ0E7RUFDQTtDVjA3RzVCO0FVejdHNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjI3R2hDO0FVejdHNEI7RUFDSSwwQkxqSlQ7Q0w0a0h2QjtBVTE3R2dDO0VBQ0k7Q1Y0N0dwQztBVXQ3R29CO0VBQ0k7Q1Z3N0d4QjtBVXY3R3dCO0VBQ0k7Q1Z5N0c1QjtBVXY3R3dCO0VBQ0ksWUxwSnBCO0NMNmtIUjtBVXY3R3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Z5N0c1QjtBVXY3RzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Z5N0doQztBVXg3R2dDO0VBQ0k7RUFDQTtFQUNBO0NWMDdHcEM7QVV6N0dvQztFQUNJO0VBQ0EsWUw1S2hDO0VLNktnQyxzQ0puTGhDO0VJb0xnQztFQUNBO0VBQ0E7RUFDQTtDVjI3R3hDO0FVMTdHd0M7RUFDSTtDVjQ3RzVDO0FVejdHb0M7RUFDSTtDVjI3R3hDO0FVbDdHb0I7RUFDSTtFQUNBO0NWbzdHeEI7QVUzNkdRO0VBQ0U7RUFDQTtFQUNBO0NWNjZHVjtBVTU2R1U7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWNDZHWjtBVTM2R1k7RUFDSTtFQUNBLFlMdk5SO0NMb29IUjtBVTE2R1U7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YyNkdaO0FVMTZHWTtFQUNFO0VBQ0E7RUFDQTtDVjQ2R2Q7QVUzNkdjO0VBQ0U7RUFDQTtDVjY2R2hCO0FVMTZHWTtFQUNFO0VBQ0E7RUFDQTtDVjQ2R2Q7QVUzNkdjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y2NkdoQjtBVTU2R2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWODZHbEI7QVU1NkdnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWODZHbEI7QVU3NkdrQjtFQUNFO0NWKzZHcEI7QVUzNkdnQjtFQUNJO0NWNjZHcEI7QVU1NkdvQjtFQUNFO0NWODZHdEI7QVU3NkdzQjtFQUNFO0VBQ0E7Q1YrNkd4QjtBVTk2R3dCO0VBQ0k7Q1ZnN0c1QjtBVTk2R3dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmc3RzFCO0FVLzZHMEI7RUFDRTtDVmk3RzVCO0FVeDZHYztFQUNJO0NWMDZHbEI7QVV6NkdpQjtFQUNHLHVCTHhUSDtFS3lURztFQUNBO0VBQ0E7Q1YyNkdwQjtBVXI2R1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnU2R1o7QVV0NkdZO0VBQ0U7Q1Z3NkdkO0FVdjZHYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWeTZHaEI7QVVsNkdJO0VBQ0k7RUFDQTtDVm82R1I7QVVsNkdZO0VBQ0k7Q1ZvNkdoQjtBVWw2R1k7RUFDSTtDVm82R2hCO0FVbjZHZ0I7RUFDSTtDVnE2R3BCO0FVbDZHWTtFQUNJO0VBQ0E7Q1ZvNkdoQjtBVS81R1k7RUFDSTtFQUNBO0NWaTZHaEI7QVU1NUdJO0VBQ0k7SUFDSTtHVjg1R1Y7Q0FDRjtBVTU1R0k7RUFDSTtJQUNJO0dWODVHVjtFVTE1R2M7SUFDSTtJQUNBO0dWNDVHbEI7RVUxNUdjO0lBQ0k7SUFDQTtHVjQ1R2xCO0VVMTVHYztJQUNJO0lBQ0E7R1Y0NUdsQjtFVTE1R2M7SUFDSTtJQUNBO0lBQ0E7R1Y0NUdsQjtFVTM1R2tCO0lBQ0k7SUFDQTtHVjY1R3RCO0NBQ0Y7QVV4NUdJO0VBbFpKO0lBbVpRO0dWMjVHTjtFVXo1R1U7SUFDSTtHVjI1R2Q7RVV6NUdVO0lBQ0k7R1YyNUdkO0NBQ0Y7QVV2NUdJO0VBQ0k7SUFDSTtHVnk1R1Y7Q0FDRjtBVXQ1R0k7RUFwYUo7SUFxYVE7R1Z5NUdOO0VVdjVHVTtJQUNJO0dWeTVHZDtFVXg1R2M7SUFDSTtHVjA1R2xCO0VVdjVHUztJQUNJO0lBQ0E7R1Z5NUdiO0VVeDVHYTtJQUNJO0dWMDVHakI7RVV2NUdTO0lBQ0k7SUFDQTtHVnk1R2I7Q0FDRjs7QVc1MUhBOzsyQ0FBQTtBQUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1g4MUhSO0FXMzFIZ0I7RUFDSTtFQUNBO0NYNjFIcEI7QVc1MUhvQjtFQUNJO0VBQ0E7Q1g4MUh4QjtBVzMxSGdCO0VBQ0k7Q1g2MUhwQjtBVzUxSG9CO0VBQ0k7Q1g4MUh4QjtBVzcxSHdCO0VBQ0k7Q1grMUg1QjtBVzUxSG9CO0VBQ0k7RUFDQTtDWDgxSHhCO0FXNzFId0I7RUFDSTtDWCsxSDVCO0FXejFIb0I7RUFDSTtDWDIxSHhCO0FXejFIb0I7RUFDSTtDWDIxSHhCO0FXdDFIZ0I7RUFDSTtDWHcxSHBCO0FXdDFIZ0I7RUFDSTtDWHcxSHBCO0FXdjFIb0I7RUFDSTtFQUNBO0NYeTFIeEI7QVdyMUhZO0VBQ0k7Q1h1MUhoQjtBV3QxSGdCO0VBQ0k7RUFDQTtDWHcxSHBCO0FXdDFIZ0I7RUFDSTtFQUNBO0VBQ0E7Q1h3MUhwQjtBV3QxSGdCO0VBQ0ksWU5yRFo7RU1zRFk7RUFDQTtDWHcxSHBCO0FXdjFIb0I7RVAyRWxCLGFPMUV5QztFUDJFekM7RUFDQTtDSit3SEY7QVd4MUhnQjtFQUNJO0VBQ0E7Q1gwMUhwQjtBV3oxSG9CO0VBQ0k7RUFDQTtDWDIxSHhCO0FXdjFIb0I7RUFDSTtDWHkxSHhCO0FXbDFISTtFQUNJLHVCTm5GQTtFTW9GQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYbzFIUjtBV24xSFE7RUFDSTtDWHExSFo7QVdwMUhZO0VBQ0k7RUFDQTtDWHMxSGhCO0FXcjFIZ0I7RUFDSTtDWHUxSHBCO0FXdDFIb0I7RUFDSTtDWHcxSHhCO0FXdDFIb0I7RUFDSTtFQUNBO0NYdzFIeEI7QVd2MUh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NYeTFINUI7QVd4MUg0QjtFQUNJO0NYMDFIaEM7QVd4MUg0QjtFQUNJO0NYMDFIaEM7QVd0MUhvQjs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NMaEloQjtFS2lJZ0I7Q1h3MUh4QjtBV3IxSGdCO0VBQ0k7RUFDQTtDWHUxSHBCO0FXdDFIb0I7RUFDSTtDWHcxSHhCO0FXdjFId0I7RUFDSTtDWHkxSDVCO0FXbDFISTtFQUNJLDBCTm5JRDtFTW9JQztDWG8xSFI7QVduMUhRO0VBQ0k7RUFDQTtDWHExSFo7QVdwMUhZO0VBQ0ksWU5sSlI7Q0x3K0hSO0FXcjFIZ0I7RUFDSSxZTnBKWjtFTXFKWTtFQUNBO0NYdTFIcEI7QVdyMUhnQjtFQUNJO0VBQ0E7Q1h1MUhwQjtBV3AxSFk7RUFDSTtFQUNBLFlOL0pSO0NMcS9IUjtBV3IxSGdCO0VBQ0ksWU5qS1o7RU1rS1k7Q1h1MUhwQjtBV3QxSG9CO0VBQ0ksZU4xS0Q7Q0xrZ0l2QjtBV24xSFE7RUFDSTtDWHExSFo7QVdwMUhZO0VBQ0k7RUFDQTtFQUNBO0NYczFIaEI7QVdyMUhnQjtFQUNJLGVOL0pDO0NMcy9IckI7QVdoMUhRO0VBQ0k7Q1hrMUhaO0FXLzBIb0I7O0VBRUk7Q1hpMUh4QjtBVzMwSFE7RUFDSTtDWDYwSFo7QVd6MEhJO0VBQ0k7SUFDSTtJQUNBO0dYMjBIVjtFV3owSE07SUFDSTtHWDIwSFY7RVd6MEhNO0lBQ0k7R1gyMEhWO0VXejBITTtJQUNJO0dYMjBIVjtDQUNGO0FXeDBISTtFQUNJO0lBQ0k7R1gwMEhWO0VXeDBITTtJQUNJO0dYMDBIVjtDQUNGO0FXdjBISTtFQUNJO0lBQ0k7R1h5MEhWO0VXdjBITTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dYeTBIVjtFV3YwSE07SUFDSTtJQUNBO0dYeTBIVjtFV3YwSE07SUFDSTtHWHkwSFY7Q0FDRjtBV3QwSEk7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O0FhLzZJSTtFQUNJLHNDUEZBO0VPR0E7RUFDQTtFQUNBO0VBQ0E7Q2JpN0lSO0FhLzZJSTtFQUNJO0VBQ0E7Q2JpN0lSO0FhaDdJUTtFQUNJO0VBQ0E7RUFDQTtDYms3SVo7QWFqN0lZO0VBQ0k7Q2JtN0loQjtBYWo3SVk7RUFDSTtDYm03SWhCO0FhajdJWTtFQUNJO0NibTdJaEI7QWFsN0lnQjtFQUNJO0NibzdJcEI7QUcvN0lJO0VVVVk7SUFJUTtHYnE3SXRCO0NBQ0Y7QWFsN0lZO0VBQ0k7Q2JvN0loQjtBYWw3SVk7RUFDSTtDYm83SWhCO0FhbDdJWTtFQUNJO0NibzdJaEI7QWFsN0lZO0VBRUk7Q2JtN0loQjtBYWo3SVk7RUFDSTtFQUNBLHNDUDlDUjtDTmkrSVI7QWFsN0lnQjtFQUNJO0VBQ0E7RUFDQSwwQlJsQ1g7RVFtQ1c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvN0lwQjtBYW43SW9CO0VBQ0ksMEJSMUNUO0VRMkNTO0NicTdJeEI7QWFqN0lZO0VBQ0k7RUFDQSxzQ1BsRVI7Q05xL0lSO0FhbDdJZ0I7RUFDSTtFQUNBO0NibzdJcEI7QWE5NklJO0VBQ0k7Q2JnN0lSO0FhMzZJUTtFQUNJLHNDUGxGSjtDTisvSVI7QWF6NklJO0VBQ0k7Q2IyNklSO0FheDZJSTtFQUVRO0lBQ0k7R2J5NklkO0VheDZJYztJQUNJO0diMDZJbEI7RWF4NkljO0lBQ0k7R2IwNklsQjtFYXg2SWM7SUFDSTtHYjA2SWxCO0VheDZJYztJQUNJO0diMDZJbEI7RWF4NkljO0lBRUk7R2J5NklsQjtFYXY2SWM7SUFDSTtHYnk2SWxCO0VheDZJa0I7SUFDSTtHYjA2SXRCO0VhdjZJYztJQUNJO0dieTZJbEI7RWF4NklrQjtJQUNJO0diMDZJdEI7Q0FDRjtBYXA2SUk7RUFFUTtJQUNJO0dicTZJZDtFYXA2SWM7SUFDSTtHYnM2SWxCO0VhcDZJYztJQUNJO0diczZJbEI7RWFwNkljO0lBQ0k7R2JzNklsQjtFYXA2SWM7SUFDSTtHYnM2SWxCO0VhcDZJYztJQUNJO0diczZJbEI7RWFwNkljO0lBRUk7R2JxNklsQjtFYW42SWM7SUFDSTtHYnE2SWxCO0VhbjZJYztJQUNJO0dicTZJbEI7Q0FDRjtBYWg2SUk7RUFFUTtJQUNJO0diaTZJZDtFYWg2SWM7SUFDSTtHYms2SWxCO0VhaDZJYztJQUNJO0diazZJbEI7RWFoNkljO0lBQ0k7R2JrNklsQjtFYWg2SWM7SUFDSTtHYms2SWxCO0VhaDZJYztJQUNJO0diazZJbEI7RWFoNkljO0lBRUk7R2JpNklsQjtFYS81SWM7SUFDSTtHYmk2SWxCO0VhLzVJYztJQUNJO0diaTZJbEI7Q0FDRjtBYTU1SUk7RUFDSTtJQUNJO0lBQ0E7R2I4NUlWO0VhNTVJTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0diODVJVjtFYTc1SVU7SUFDSTtHYis1SWQ7RWF6NUljO0lBTUk7R2JzNUlsQjtFYXA1SWM7SUFDSTtHYnM1SWxCO0VhcDVJYztJQUNJO0diczVJbEI7RWFwNUljO0lBQ0k7R2JzNUlsQjtFYXA1SWM7SUFFSTtHYnE1SWxCO0VhaDVJVTtJQUNJO0diazVJZDtDQUNGO0FhOTRJSTtFQUVRO0lBQ0k7R2IrNElkO0VhOTRJYztJQUNJO0diZzVJbEI7RWE5NEljO0lBQ0k7R2JnNUlsQjtFYTk0SWM7SUFDSTtHYmc1SWxCO0VhOTRJYztJQUNJO0diZzVJbEI7Q0FDRjs7QWF4NElBOzsyQ0FBQTtBQUlBO0VBQ0k7RUFDQTtFQUNBLHVCUmpSYTtFUWtSYjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0NiMDRJSjs7QWF2NElBOzsyQ0FBQTtBQU1BO0VBQ0k7RUFDQTtFQUNBO0NidTRJSjs7QWFyNElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsdUJSdlNhO0VRd1NiO0NidzRJSjtBYXY0SUk7RUFDSTtFQUNBLHVCUjNTUztDTG9ySmpCOztBYXI0SUE7OzJDQUFBO0FBR0E7RUFDSTtFQWNBO0VBaUdBO0NiMnhJSjtBSS9xSkU7RUFBOEI7RUFDNUIsWUNSSTtFRFNKLGdCU3FTbUM7RVRwU25DLGlCU29TeUM7Q2I4NEk3QztBSWhySkU7RUFBcUI7RUFDbkIsWUNiSTtFRGNKLGdCU2dTbUM7RVQvUm5DLGlCUytSeUM7Q2JvNUk3QztBSWpySkU7RUFBeUI7RUFDdkIsWUNsQkk7RURtQkosZ0JTMlJtQztFVDFSbkMsaUJTMFJ5QztDYjA1STdDO0FJbHJKRTtFQUFvQjtFQUNsQixZQ3ZCSTtFRHdCSixnQlNzUm1DO0VUclJuQyxpQlNxUnlDO0NiZzZJN0M7QWE5NUlJOzs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBLFlSclRBO0VRc1RBO0VBQ0E7Q2JtNklSO0FhLzVJSTtFQUNJO0VBQ0E7RUFDQTtFQVNBO0VBcUNBO0NicTNJUjtBYWw2SVE7Ozs7O0VBRUk7Q2J1NklaO0FhcjZJUTtFQUNJO0VBQ0E7Q2J1NklaO0FhcDZJUTtFQUVJO0VBQ0E7RUFDQTtDYnE2SVo7QWFwNklZO0VBQ0k7RUFDQTtFQUNBLFlSdlZDO0VRd1ZEO0VBQ0E7RUFDQTtDYnM2SWhCO0FhcDZJWTtFQUNJO0VBQ0E7Q2JzNkloQjtBYXI2SWdCO0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiODVJcEI7QWE1NklvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZVJyVEw7RVFzVEs7RUFDQTtDYjg2SXhCO0FhajZJUTtFQUNJO0VBQ0E7RUFDQTtDYm02SVo7QWFsNklZO0VBQ0k7Q2JvNkloQjtBYWw2SVk7RUFDSTtFQUNBO0VBQ0EsdUJSOVhDO0VRK1hEO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JtNkloQjtBYWo2SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDYm02SWhCO0FhLzVJUTtFQUNJO0VBQ0E7Q2JpNklaO0FhLzVJUTtFVGhaMEI7RUFDSTtFQUNwQztDSm96SkY7QWFqNklJO0VBRUk7Q2JrNklSO0FJbnpKRTtFQUE4QjtFQUM1QixZQ1JJO0VEU0osZ0JTOFl1QztFVDdZdkMsaUJTNlk2QztDYnk2SWpEO0FJcHpKRTtFQUFxQjtFQUNuQixZQ2JJO0VEY0osZ0JTeVl1QztFVHhZdkMsaUJTd1k2QztDYis2SWpEO0FJcnpKRTtFQUF5QjtFQUN2QixZQ2xCSTtFRG1CSixnQlNvWXVDO0VUbll2QyxpQlNtWTZDO0NicTdJakQ7QUl0ekpFO0VBQW9CO0VBQ2xCLFlDdkJJO0VEd0JKLGdCUytYdUM7RVQ5WHZDLGlCUzhYNkM7Q2IyN0lqRDtBSTMwSkU7RUFBOEI7RUFDNUIsWUNSSTtFRFNKLGdCU29adUM7RVRuWnZDLGlCU21aNkM7Q2IyN0lqRDtBSTUwSkU7RUFBcUI7RUFDbkIsWUNiSTtFRGNKLGdCUytZdUM7RVQ5WXZDLGlCUzhZNkM7Q2JpOElqRDtBSTcwSkU7RUFBeUI7RUFDdkIsWUNsQkk7RURtQkosZ0JTMFl1QztFVHpZdkMsaUJTeVk2QztDYnU4SWpEO0FJOTBKRTtFQUFvQjtFQUNsQixZQ3ZCSTtFRHdCSixnQlNxWXVDO0VUcFl2QyxpQlNvWTZDO0NiNjhJakQ7QWE1OElRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjg4SVY7O0FhejhJQTtFQUVROzs7OztJQUVJO0diODhJVjtDQUNGO0FhMzhJQTtFQUlnQjtJQUNJO0diMDhJbEI7RWF0OEljO0lBQ0k7R2J3OElsQjtDQUNGO0FhbDhJQTs7MkNBQUE7QUFHQTtFQUNJO0NibzhJSjtBYW44SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JxOElSOztBYTk3SUk7OztFQUNJLHVCUjNkUztFUTRkVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JtOElSO0FhajhJSTtFQUVROzs7SUFDSTtJQUNBO0dibzhJZDtFYWw4SVU7OztJQUNJO0lBQ0E7SUFDQTtHYnM4SWQ7RWFwOElVOzs7Ozs7SUFFRztJQUNBO0lBQ0E7R2IwOEliO0NBQ0Y7O0FhbjhJSTtFQUNJO0NiczhJUjtBYXA4SUk7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JzOElSO0FhcDhJSTtFQUNJO0NiczhJUjtBYXA4SUk7OztFQUdJO0NiczhJUjtBYXA4SUk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnM4SVI7QWFwOElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnM4SVI7O0FhbDhJQTs7MkNBQUE7QUFJSTtFQUNJO0VBQ0E7Q2JvOElSO0FhbjhJUTtFQUNJO0NicThJWjtBYXA4SVk7O0VBRUk7RUFDQTtFQUNBO0NiczhJaEI7QWFwOElZO0VBQ0ksZVJ6aEJKO0NMKzlKWjtBYXA4SVk7RUFDSSxZUnhqQkM7Q0w4L0pqQjs7QWFoOElBOzsyQ0FBQTtBQUlJO0VBQ0k7Q2JrOElSO0FhajhJUTtFQUNJO0VBQ0E7Q2JtOElaO0FhbDhJWTtFQUdJO0VBQ0E7Q2JrOEloQjtBYS83SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDYmk4SVo7QWEvN0lnQjtFQUNJO0NiaThJcEI7QWE5N0lZO0VBQ0k7RUFDQTtFQUNBO0NiZzhJaEI7QWE5N0lZO0VBQ0k7Q2JnOEloQjtBYS83SWdCO0VBQ0ksc0NQL2xCWjtFT2dtQlksdUJSam1CSDtFUWttQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JpOElwQjtBYWg4SW9CO0VBQ0ksMEJSem1CRDtFUTBtQkM7Q2JrOEl4QjtBYTM3SUk7RUFDSTtJQUNJO0lBQ0E7R2I2N0lWO0NBQ0Y7QWExN0lJO0VBRVE7SUFDSTtHYjI3SWQ7Q0FDRjtBYXY3SUk7RUFFUTtJQUNJO0didzdJZDtFYW43SVU7SUFDSTtHYnE3SWQ7RWFuN0lVO0lBQ0k7R2JxN0lkO0NBQ0Y7QWFqN0lJO0VBRVE7SUFDSTtHYms3SWQ7RWFoN0lVO0lBQ0k7R2JrN0lkO0NBQ0Y7O0FhNTZJQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQSxlUjluQk07RVErbkJOO0NiKzZJSjtBYTk2SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZzdJUjtBYTk2SUk7RUFDSSxzQ1BqckJBO0VPa3JCQTtFQUNBO0VBQ0E7Q2JnN0lSO0FhOTZJSTtFQUNJO0VBQ0E7RUFDQTtDYmc3SVI7QWE5NklJO0VBQ0ksc0NQNXJCQTtFTzZyQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JnN0lSO0FhOTZJSTtFQUNJLFlSdnNCUztFUXdzQlQ7Q2JnN0lSO0FhLzZJUTtFQUNJO0VBQ0EsZVIxc0JXO0NMMm5LdkI7QWE5NklJO0VBQ0k7Q2JnN0lSO0FhNzZJSTtFQUNJLFlSdnNCQTtDTHNuS1I7QWE5NklRO0VBQ0ksWVJ6c0JKO0NMeW5LUjtBYS82SVk7RVR2a0JWLGFTd2tCaUM7RVR2a0JqQztFQUNBO0NKeS9KRjtBYS82SUk7RUFDSTtFQUNBO0NiaTdJUjtBYTk2SUk7RUFDSTtJQUNJO0diZzdJVjtDQUNGO0FhNzZJSTtFQXBFSjtJQXFFUTtHYmc3SU47RWEvNklNO0lBQ0k7R2JpN0lWO0VhLzZJTTtJQUNJO0lBQ0E7SUFDQTtHYmk3SVY7Q0FDRjs7QWE3NklBOzsyQ0FBQTtBQUlJO0VBQ0k7Q2IrNklSO0FhOTZJUTtFQUNJLGVSbnVCRztFUW91Qkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZzdJWjtBYS82SVk7RUFDSSxlUjF1Qks7Q0wycEtyQjtBYTU2SWdCO0VBQ0k7RUFDQTtFQUNBO0NiODZJcEI7QWE3NklvQjtFQUtJO0NiMjZJeEI7QWF6NklvQjtFQUNJO0VBQ0E7Q2IyNkl4Qjs7QWFqNklBOzsyQ0FBQTtBQVVBO0VBRUk7RUFDQTtFQUNBO0NiNDVJSjtBYTM1SUk7RVRyeUI4QjtFQUNJO0VBQ3BDO0NKcXNLRjtBYS81SUk7RUFDSSxpQlJqekJTO0VRa3pCVDtNQUFBO0VBQ0E7RUFDQTtFQUNBO0NiaTZJUjtBYWg2SVE7RUFDSTtDYms2SVo7QUdodEtJO0VVdXlCQTtJQVdRO1FBQUE7SUFDQTtJQUNBO0lBQ0E7R2JrNklWO0NBQ0Y7QUdudEtJO0VVa3lCQTtJQWtCUTtRQUFBO0lBQ0E7SUFDQTtJQUNBO0dibTZJVjtDQUNGO0FHaHVLSTtFVSt4Qko7SUFrQ1E7SUFDQTtJQUNBO0dibTZJTjtDQUNGO0FHbHVLSTtFVTB4Qko7SUF3Q1E7SUFDQTtJQUNBO0dibzZJTjtDQUNGO0FhbjZJSTtFQUNJO0NicTZJUjtBYW42SUk7RVR4c0JGLGFTeXNCeUI7RVR4c0J6QjtFQUNBO0NKOG1LRjs7QWFuNklBO0VBQ0k7Q2JzNklKO0FhcDZJSTtFQUNJO0NiczZJUjs7QWFqNklJO0VBQ0k7Q2JvNklSO0FhbjZJUTtFQUNJO0VBQ0EsWVI3MUJKO0VRODFCSTtFQUNBO0VBQ0E7RUFDQTtDYnE2SVo7QWFuNklRO0VBQ0k7RUFDQTtFQUNBO0NicTZJWjtBYXA2SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiczZJaEI7QWFwNklZO0VBQ0k7Q2JzNkloQjtBYXI2SWdCO0VBQ0k7RUFDQTtDYnU2SXBCO0FhdDZJb0I7O0VBRUk7RUFDQTtDYnc2SXhCO0FhbjZJZ0I7Ozs7RUFJRSxzQ1AxNEJWO0NOK3lLUjtBYW42SWdCO0VBQ0k7RUFDQTtDYnE2SXBCO0FhbDZJb0I7O0VBRUk7RUFDQSxzQ1BwNUJoQjtDTnd6S1I7QWFqNklnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NibTZJcEI7QWFsNklvQjtFQUNJO0NibzZJeEI7QWFuNkl3QjtFQUNJO0NicTZJNUI7QWE3NUlJO0VBRVE7SUFDSTtHYjg1SWQ7RWE3NUljO0lBQ0k7R2IrNUlsQjtDQUNGO0FhejVJSTtFQUdZO0lBQ0k7R2J5NUlsQjtFYXY1SWM7SUFDSTtHYnk1SWxCO0VJdDBLQTtJQUE4QjtJQUM1QixlUzY2QjJDO0lUNTZCM0MsZ0JTNDZCb0Q7SVQzNkJwRCxpQlMyNkIwRDtHYjg1STVEO0VJdjBLQTtJQUFxQjtJQUNuQixlU3c2QjJDO0lUdjZCM0MsZ0JTdTZCb0Q7SVR0NkJwRCxpQlNzNkIwRDtHYm82STVEO0VJeDBLQTtJQUF5QjtJQUN2QixlU202QjJDO0lUbDZCM0MsZ0JTazZCb0Q7SVRqNkJwRCxpQlNpNkIwRDtHYjA2STVEO0VJejBLQTtJQUFvQjtJQUNsQixlUzg1QjJDO0lUNzVCM0MsZ0JTNjVCb0Q7SVQ1NUJwRCxpQlM0NUIwRDtHYmc3STVEO0VhLzZJa0I7Ozs7SUFJSTtJQUNBO0lBQ0E7R2JpN0l0QjtFYTk2SWtCO0lBQ0k7R2JnN0l0QjtFYTk2SWtCO0lBQ0k7SUFDQTtJQUNBO0diZzdJdEI7RWE5NklrQjtJQUNJO0diZzdJdEI7RWE3NklrQjtJQUNJO0diKzZJdEI7Q0FDRjtBYXo2SUk7RUFFUTtJQUNJO0diMDZJZDtDQUNGOztBYXA2SUE7NkNBQUE7QUFFQTtFQUNJO0VBQ0E7Q2J1NklKO0FhdDZJSTtFQUNJO0VBQ0E7Q2J3NklSO0FhdDZJSTtFQUNJO0VBQ0E7Q2J3NklSO0FhdDZJSTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnc2SVI7QWF0NklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2J3NklSO0FhcjZJSTtFQUNJO0lBQ0k7R2J1NklWO0VhcjZJTTtJQUNJO0didTZJVjtFYXQ2SVU7SUFDSTtJQUNBO0lBQ0E7R2J3NklkO0NBQ0Y7O0FhbDZJQTs2Q0FBQTtBQUlJO0VBQ0ksb0JSemdDRDtFUTBnQ0M7Q2JtNklSO0FhbDZJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvNklaO0FhbjZJWTtFQUNJLGVSaGhDSztDTHE3S3JCOztBYS81SUE7RUFDSTtDYms2SUo7O0FhLzVJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JrNklKOztBYS81SUE7RUFDSTtFQUNBLGVSL2hDUTtDTGk4S1o7QWFqNklJO0VBQ0ksZVJqaUNJO0VRa2lDSjtDYm02SVI7O0FhOTVJQTs0Q0FBQTtBQUVBO0VBQ0k7RVBqZ0NGO0VPbWdDRSxlUjNoQ1c7Q0w0N0tmOztBYTk1SUE7RUFDSTtDYmk2SUo7QWFoNklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYms2SVI7O0FhNzVJQTs0Q0FBQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0NiZzZJSjs7QWE5NUlBOztFQUVJLHVCUjdsQ2U7Q0w4L0tuQjs7QWE5NUlBOzRDQUFBO0FUdGxDRTtFQUE4QjtFQUM1QixlQ29CVztFRG5CWCxjU3VsQzBDO0VUdGxDMUMsaUJTc2xDOEM7Q2JvNklsRDtBSXgvS0U7RUFBcUI7RUFDbkIsZUNlVztFRGRYLGNTa2xDMEM7RVRqbEMxQyxpQlNpbEM4QztDYjA2SWxEO0FJei9LRTtFQUF5QjtFQUN2QixlQ1VXO0VEVFgsY1M2a0MwQztFVDVrQzFDLGlCUzRrQzhDO0NiZzdJbEQ7QUkxL0tFO0VBQW9CO0VBQ2xCLGVDS1c7RURKWCxjU3drQzBDO0VUdmtDMUMsaUJTdWtDOEM7Q2JzN0lsRDtBYXI3SUk7RUFDSTtFQUNBO0VBQ0E7Q2J1N0lSO0FhcDdJSTtFQUNJLHVCUm5tQ0E7RVFvbUNBO0VBQ0E7Q2JzN0lSO0FhcjdJUTtFQUNJO0VBQ0E7RUFDQSxlUnBtQ0g7RVFxbUNHO0NidTdJWjs7QWFsN0lBOzRDQUFBO0FBR0k7RUFDSTtFQUNBLHVCUnBuQ0E7RVFxbkNBO0VBQ0E7RUFDQTtFQUNBLFlSN25DQTtFUThuQ0E7RUFDQTtDYm83SVI7QWFuN0lRO0VUeC9CTixhU3kvQjZCO0VUeC9CN0I7RUFDQTtDSjg2S0Y7O0FhajdJQTsyQ0FBQTtBQUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NibTdJRjtBYWw3SUU7RUFDSTtFQUNBO0VBQ0EsWVJ2cENFO0NMMmtMUjtBYW43SU07RUFDRyxZUnpwQ0Q7RVEwcENDO0NicTdJVDtBYXA3SVM7RUFDSyxZUjVwQ047RVE2cENNO0NiczdJZDtBYWg3SU07RUFDSSxZUnBxQ0Y7Q0xzbExSO0FhLzZJVTtFQUNHLFlSeHFDTDtFUXlxQ0s7Q2JpN0liO0FhaDdJYTtFQUNLLFlSM3FDVjtFUTRxQ1U7Q2JrN0lsQjs7QWExNklBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiNjZJRjs7QWExNklBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I2NklGO0FhNTZJRTtFQUNJO0NiODZJTjs7QWExNklBO0FBQ0E7RUFDRTtDYjY2SUY7O0FhMTZJQTtBQUNBO0VBQ0U7RUFDQTtDYjY2SUY7O0FhMTZJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0NiNjZJRjs7QWExNklBO0FBQ0E7RUFDRTtDYjY2SUY7O0FhMTZJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q2I2NklGOztBYTE2SUE7Z0RBQUE7QUFHSTtFQUNJO0VBQ0E7Q2I0NklSOztBYXg2SUE7Z0RBQUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtDYjI2SUo7QWExNklJO0VBQ0k7RUFDQTtFQUNBO0NiNDZJUjtBYTE2SUk7RVQxbkNGLGFTMm5DeUI7RVQxbkN6QjtFQUNBO0NKdWlMRjs7QWM1ckxBO0VBQ0k7Q2QrckxKOztBYzNyTEk7RUFDSTtDZDhyTFI7QWM1ckxJO0VBSko7SUFLUTtJQUNBO0lBQ0E7R2QrckxOO0VjOXJMTTtJQUNJO0dkZ3NMVjtDQUNGOztBYzNyTEk7RUFFSTtFQUNBO0NkNnJMUjtBYzVyTFE7RUFFSTtDZDZyTFo7QWMxckxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Q0ckxSO0FjMXJMSTtFQUNJO0VBQ0E7RUFDQTtDZDRyTFI7O0FlcHVMQTs7MkNBQUE7QUFJSTtFQUVRO0lBQ0k7R2ZxdUxkO0VlanVMVTtJQUNJO0dmbXVMZDtFZS90TFU7SUFDSTtHZml1TGQ7Q0FDRjs7QWU1dExBOzsyQ0FBQTtBQUlJO0VBQ0k7RUFDQTtDZjh0TFI7QWU1dExJO0VBQ0k7Q2Y4dExSOztBZTF0TEE7OzJDQUFBO0FBS1E7RUFDSTtDZjJ0TFo7QWUxdExZO0VBQ0k7Q2Y0dExoQjtBZXh0TEk7RUFDSTtFQUNBO0NmMHRMUjtBZXZ0TFE7O0VBRUk7Q2Z5dExaO0FldnRMUTtFQUNJO0NmeXRMWjtBZXJ0TEk7RUFDSTtJQUNJO0lBQ0E7R2Z1dExWO0VldHRMVTtJQUNHO0dmd3RMYjtDQUNGO0FlcHRMSTtFQUVRO0lBQ0k7R2ZxdExkO0NBQ0Y7QWVqdExJO0VBQ0k7SUFDSTtHZm10TFY7Q0FDRjtBZWh0TEk7RUFDSTtJQUNJO0dma3RMVjtFZWp0TFU7SUFDSTtJQUNBO0dmbXRMZDtFZWx0TGM7SUFDSTtJQUNBO0lBQ0E7R2ZvdExsQjtFZWx0TGM7SUFDSTtJQUNBO0lBQ0E7R2ZvdExsQjtDQUNGOztBZTlzTEE7OzJDQUFBO0FBSUk7RUFDSTtDZmd0TFI7O0FlNXNMQTs7MkNBQUE7QUFLUTtFQUNJO0NmNnNMWjtBZTVzTFk7RUFDSTtDZjhzTGhCO0FlM3NMUTtFQUNJO0NmNnNMWjtBZTVzTFk7RUFDSTtDZjhzTGhCO0FlN3NMZ0I7RUFDSTtFQUNBO0VBQ0E7Q2Yrc0xwQjtBZTlzTG9CO0VBQ0k7Q2ZndEx4Qjs7QWV4c0xBOzsyQ0FBQTtBQUtRO0VBQ0k7RUFDQTtDZnlzTFo7QWV4c0xZO0VBQ0k7Q2Ywc0xoQjtBZXRzTEk7RUFDSTtDZndzTFI7QWV0c0xRO0VBRUk7RUFDQTtDZnVzTFo7QWVwc0xJO0VBQ0k7Q2Zzc0xSO0FlbnNMSTtFQUNJO0lBQ0k7R2Zxc0xWO0VlbnNMTTtJQUNJO0dmcXNMVjtDQUNGO0FlbnNMSTtFQUVRO0lBQ0k7R2Zvc0xkO0VlanNMTTtJQUNJO0lBQ0E7R2Ztc0xWO0VlbHNMVTtJQUNJO0lBQ0E7R2Zvc0xkO0NBQ0Y7QWVqc0xJO0VBQ0k7SUFDSTtHZm1zTFY7Q0FDRjs7QWU5ckxBOzsyQ0FBQTtBQUlJO0VBQ0k7RUFDQTtDZmdzTFI7QWU5ckxZO0VBQ0k7Q2Znc0xoQjtBZTVyTEk7RUFDSTtDZjhyTFI7QWU3ckxRO0VBQ0k7RUFDQTtFQUNBO0NmK3JMWjtBZTdyTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZityTFo7QWU5ckxZO0VBQ0k7RUFDQTtDZmdzTGhCO0FlL3JMZ0I7RUFDSTtFQUNBO0NmaXNMcEI7QWVoc0xvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Nma3NMeEI7QWUvckx3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NmaXNMNUI7QWVoc0w0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlWdlBmO0VVd1BlO0VBQ0E7Q2Zrc0xoQztBZTVyTFk7RUFDSTtFQUNBO0NmOHJMaEI7QWV6ckxJO0VBQ0ksb0JWMVBLO0NMcTdMYjtBZTFyTFE7RUFDSTtDZjRyTFo7QWUzckxZO0VBQ0k7RUFDQTtDZjZyTGhCO0FlNXJMZ0I7RUFDSTtFQUNBO0NmOHJMcEI7QWUxckxnQjs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBLHNDVHpSWjtFUzBSWTtFQUNBO0NmNHJMcEI7QWV6ckxnQjs7O0VBR0k7Q2YyckxwQjtBZXhyTGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjByTHBCO0FleHJMZ0I7RUFDSTtFQUNBO0NmMHJMcEI7QWV6ckxvQjtFQUNJO0NmMnJMeEI7QWUxckx3QjtFQUNJO0NmNHJMNUI7QWVuckxJO0VBQ0k7SUFDSTtHZnFyTFY7RWVuckxNO0lBQ0k7SUFDQTtHZnFyTFY7RWVwckxVO0lBQ0k7SUFDQTtHZnNyTGQ7Q0FDRjtBZWxyTEk7RUFDSTtJQUNJO0dmb3JMVjtFZW5yTFU7SUFDRztHZnFyTGI7Q0FDRjtBZWpyTEk7RUFJZ0I7SUFDSTtHZmdyTHRCO0VlOXFMa0I7OztJQUdJO0lBQ0E7R2Znckx0QjtFZTlxTGtCO0lBQ0k7R2Znckx0QjtFZTFxTFU7SUFDSTtHZjRxTGQ7RWV6cUxjO0lBQ0k7R2YycUxsQjtFZTFxTGtCO0lBQ0k7R2Y0cUx0QjtDQUNGOztBZXJxTEE7OzJDQUFBO0FBR0E7RUFFSTtFQTBNQTtDZjg5S0o7QWV0cUxJO0VBQ0k7Q2Z3cUxSO0FldnFMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZnlxTFo7QWV4cUxZO0VBQ0ksaUJWellDO0VVMFlEO0NmMHFMaEI7QWVycUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2Z1cUxSO0FlcnFMSTtFQUFnQjtFQUFjO0NmeXFMbEM7QWV4cUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjBxTFI7QWV4cUxJO0VBQ0ksdUJWOVpTO0VVK1pUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjBxTFI7QWV4cUxJO0VBQ0k7Q2YwcUxSO0FleHFMSTtFQUNJO0VBQTJCO0VBQzNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2YycUxSO0FlenFMSTtFQUNJO0VBQ0E7Q2YycUxSO0FlenFMSTtFQUNJO0VBQ0E7Q2YycUxSO0FlenFMSTtFQUNJO0NmMnFMUjtBZXpxTEk7RUFBbUI7RUFBa0I7Q2Y2cUx6QztBZTNxTEk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmNnFMUjtBZTFxTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmNHFMUjtBZXpxTEk7RUFDSTtFQUNBO0NmMnFMUjtBZXhxTEk7RUFDRTtDZjBxTE47QWV2cUxJO0VBQ0M7Q2Z5cUxMO0FldHFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0Nmd3FMUjtBZXZxTFE7RUFDRTtFQUNBO0NmeXFMVjtBZXZxTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmeXFMWjtBZXZxTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmeXFMWjtBZXZxTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Z5cUxaO0FldnFMUTtFQUNJO0NmeXFMWjtBZXZxTFE7RUFDSSx1QlZ2aUJLO0NMZ3RNakI7QWV2cUxRO0VBQ0k7RUFDQTtFQUNBO0NmeXFMWjtBZXZxTFE7RUFDSTtDZnlxTFo7QWV2cUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q2Z5cUxaO0FldHFMSTtFQUFvQjtFQUE2QjtFQUFrQjtFQUFjO0NmNHFMckY7QWUzcUxJO0VBQW1DO0VBQWU7RUFBZ0I7RUFBMkI7RUFBcUI7Q2Zrckx0SDtBZWpyTEk7RUFBMkI7Q2ZvckwvQjtBZW5yTEk7RUFBK0I7RUFBa0I7RUFBbUI7Q2Z3ckx4RTtBZXZyTEk7RUFBc0I7RUFBaUI7RUFBZTtDZjRyTDFEO0FlM3JMSTtFQUFzQjtFQUFvQjtDZityTDlDO0FlOXJMSTtFQUE0QjtDZmlzTGhDO0FlL3JMSTtFQUNJO0NmaXNMUjtBZS9yTEk7RUFDSTtFQUNBO0VBQ0E7Q2Zpc0xSO0FlL3JMSTtFQUNJO0VBQ0E7RUFDQTtDZmlzTFI7QWUvckxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZmlzTFI7QWUvckxJO0VBR0k7Q2Zpc0xSO0FlL3JMSTtFQUNJO0lBQ0U7SUFDQTtJQUNBO0dmaXNMUjtFZS9yTE07SUFDRTtHZmlzTFI7RWU5ckxLO0lBQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dmZ3NMUjtFZTdyTE07SUFDRTtHZityTFI7Q0FDRjtBZTdyTEk7RUFDSTtJQUNJO0dmK3JMVjtFZTlyTFU7SUFDSTtHZmdzTGQ7RWUvckxjO0lBQ0k7SUFDQTtHZmlzTGxCO0VlaHNMa0I7SUFDSTtJQUNBO0dma3NMdEI7RWU3ckxNO0lBQ0k7SUFDQTtJQUNBO0dmK3JMVjtFZTdyTE07SUFDRztHZityTFQ7Q0FDRjs7QWUxckxBOzsyQ0FBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0NmNnJMRjtBZTNyTEk7RUFDRTtDZjZyTE47QWU1ckxNO0VBQ0U7RUFDQTtDZjhyTFI7QWUzckxJO0VBQ0U7Q2Y2ckxOO0FlNXJMTTtFQUNFO0VBQ0EsWVYvcUJTO0VVZ3JCVDtDZjhyTFI7QWU3ckxRO0VBQ0U7RUFDQSxlVmxyQmE7Q0xpM012QjtBZTNyTEk7RUFDRTtFQUNBO0VBQ0E7Q2Y2ckxOO0FlM3JMSTtFQUNFO0VBQ0E7RUFDQTtDZjZyTE47QWUzckxJO0VBQ0U7Q2Y2ckxOO0FlNXJMTTtFQUNFLHVCVnBzQlM7RVVxc0JUO0VBQ0E7RUFDQTtDZjhyTFI7QWU3ckxRO0VBQ0U7RUFDQSwwQlZ6c0JhO0NMdzRNdkI7QWUxckxFO0VBQ0U7RUFDQTtFQUNBO0NmNHJMSjs7QWV4ckxBO3VDQUFBO0FBSUk7RUFDSTtDZnlyTFI7O0FlbHJMQTtFQUNJO0NmcXJMSjs7QWVsckxBO0VBQ0k7Q2ZxckxKO0FlcHJMSTtFUDN0QkYsb0JIeUJVO0VHekJVO0VBQ3BCO0VPNHRCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Z3ckxSO0FldHJMWTtFVDNxQlY7Q05vMk1GO0FldHJMWTtFVDlxQlY7Q051Mk1GO0FldHJMWTtFVGpyQlY7Q04wMk1GOztBZWpyTEk7RUFDSTtDZm9yTFI7QWVuckxRO0VBQ0k7RUFDQSxvQlZudkJMO0NMdzZNUDs7QWVockxBO0VBQ0k7Q2ZtckxKOztBZWhyTEE7RUFDSTtDZm1yTEo7QWVsckxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWVZqeEJXO0NMcThNbkI7QUczN01JO0VZZ3dCQTtJQVVRO0dmcXJMVjtDQUNGO0FHaDhNSTtFWTh2Qko7SUFpQlE7R2ZxckxOO0VlcHJMTTtJQUNJO0dmc3JMVjtDQUNGOztBZWxyTEE7dUNBQUE7QUFHQTtFQUNJLFlWeHlCYTtDTDQ5TWpCO0FlbnJMSTtFQUNJLGVWL3dCRDtDTG84TVA7QWVuckxJO0VBQ0ksWVZ6eUJXO0NMODlNbkI7O0FlanJMQTt1R0FBQTtBQUdBO0VBQ0k7RUFDQTtDZm1yTEo7O0FlaHJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZm1yTEo7O0FlaHJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlVjd4Qlc7Q0xnOU1mO0FHMS9NSTtFWWkwQko7SUFTUTtHZm9yTE47Q0FDRjtBRzEvTUk7RVk0ekJKO0lBYVE7R2ZxckxOO0VlcHJMTTtJQUNJO0dmc3JMVjtDQUNGO0FHNy9NSTtFWXV6Qko7SUFvQlE7R2ZzckxOO0VlcnJMTTtJQUNJO0dmdXJMVjtDQUNGO0FlcnJMSTtFQUNJLFlWLzFCUztFVWcyQlQ7Q2Z1ckxSO0FHemdOSTtFWWcxQkE7SUFLUSxZVnYxQko7SVV3MUJJLGlCVnAyQks7SVVxMkJMO0dmd3JMVjtDQUNGO0FldHJMSTtFQUNJLFlWejJCUztFVTAyQlQ7Q2Z3ckxSO0FHcGhOSTtFWTAxQkE7SUFLUSxZVjcyQks7SVU4MkJMO0dmeXJMVjtDQUNGOztBRzFoTkk7RVlxMkJKO0lBR1E7R2Z1ckxOO0NBQ0Y7O0FlcHJMQTtFQUNJO0NmdXJMSjtBR3BpTkk7RVk0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SUFDSTtJQUNBO0dqQjJ6TlY7Q0FDRjs7QWlCdHpOQTs7MkNBQUE7QUFJSTtFQUNJO0NqQnd6TlI7QWlCdnpOUTtFQUNJO0NqQnl6Tlo7QWlCdHpOSTtFQUNJO0NqQnd6TlI7QWlCdnpOUTtFQUNJO0NqQnl6Tlo7QWlCeHpOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjB6TmhCO0FpQnp6TmdCO0VBQ0ksWVpuRUg7Q0w4M05qQjtBaUIxek5vQjtFQUNJLGVacEVEO0NMZzROdkI7QWlCdnpOUTtFQUNJO0NqQnl6Tlo7QWlCeHpOWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Q2pCeXpOaEI7QWlCdHpOZ0I7RUFDSTtDakJ3ek5wQjtBaUJ2ek5vQjtFQUNJO0VBQ0E7Q2pCeXpOeEI7QWlCeHpOd0I7RUFDSTtDakIwek41QjtBaUJ6ek40QjtFQUNJO0NqQjJ6TmhDO0FpQnh6TndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCMHpONUI7QWlCdnpOb0I7RUFDSTtDakJ5ek54QjtBaUJwek5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCc3pOaEI7QWlCcnpOZ0I7RUFDSTtDakJ1ek5wQjtBaUJoek5JO0VBRVE7O0lBRUk7R2pCaXpOZDtDQUNGO0FpQjd5Tkk7RUFFUTs7SUFFSTtHakI4eU5kO0VpQjV5TlU7SUFDSTtHakI4eU5kO0NBQ0Y7O0FpQnp5TkE7OzJDQUFBO0FBR0E7RUFDUTtFYjdCTjtFYStCTTtFQUNBO0VBQ0E7RUFDQTtDakIreU5SO0FpQjl5TlE7RWJ4Qko7RWEyQlE7RUFDQSx1QlpsSko7RVltSkk7Q2pCaXpOWjs7QWlCN3lOQTtFQUNJO0VBQ0E7RUFDQSx1Qlp0S2E7RVl1S2I7VUFBQTtDakJnek5KO0FpQi95Tkk7RUFDSTtFQUNBO0NqQml6TlI7QWlCL3lOSTtFQUNJO0VBQ0E7Q2pCaXpOUjtBaUIveU5JO0VBQ0k7RUFDQTtDakJpek5SO0FpQi95Tkk7RUFDSTtFQUNBO0NqQml6TlI7O0FpQjd5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJnek5KOztBaUI3eU5JO0VBRVk7SUFDSTtHakIreU5sQjtFaUI3eU5jO0lBQ0k7R2pCK3lObEI7RWlCN3lOYztJQUNJO0lBQ0E7R2pCK3lObEI7Q0FDRjtBaUIzeU5JO0VBR1k7SUFDSTtHakIyeU5sQjtDQUNGO0FpQnR5Tkk7RUFHWTtJQUNJO0dqQnN5TmxCO0VpQnB5TnNCO0lBQ0k7R2pCc3lOMUI7RWlCanlOVTtJQUNJO0lBQ0E7SUFDQTtHakJteU5kO0VpQmx5TmM7SUFDSTtHakJveU5sQjtDQUNGO0FpQi94TkE7OzJDQUFBO0FBR0E7RUFFSSxvQlpuTlc7RVlvTlg7RUFDQTtDakJneU5KO0FpQi94Tkk7RUFDSSxpQlo5T0E7Q0wrZ09SO0FpQi94Tlk7RUFDSSxlWmpPSjtDTGtnT1o7QWlCN3hOSTtFQUNJO0VBQ0E7Q2pCK3hOUjtBaUI5eE5RO0VBQ0k7RUFDQTtDakJneU5aO0FpQjd4Tkk7RUFFSTtFQUNBO0VBQ0E7Q2pCOHhOUjtBaUI1eE5ZO0VBQ0ksWVpwUVI7RVlxUVE7Q2pCOHhOaEI7QWlCN3hOZ0I7RUFDSTtFQUNBO0VBQ0E7Q2pCK3hOcEI7QWlCN3hOZ0I7RUFDSSxlWjdQYjtDTDRoT1A7QWlCM3hOUTtFQUNJO0NqQjZ4Tlo7QWlCenhOd0I7RUFDSSxlWnRRaEI7Q0xpaU9aO0FpQm54Tkk7RUFJZ0I7SUFDSTtJQUNBO0dqQmt4TnRCO0VpQmh4TmtCO0lBQ0k7R2pCa3hOdEI7RWlCNXdOYzs7SUFFSTtHakI4d05sQjtFaUI3d05rQjs7SUFDSTtJQUNBO0dqQmd4TnRCO0VpQjl3TmtCOztJQUNJO0dqQml4TnRCO0NBQ0Y7O0FpQjF3TkE7OzRDQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0EsaUJaaFZhO0NMNGxPakI7QWlCM3dOSTtFQUNJLFlaOVVXO0NMMmxPbkI7QWlCM3dOSTtFQUNJLFlaalZXO0VZa1ZYO0NqQjZ3TlI7O0FpQnh3TkE7OzJDQUFBO0FBR0E7RUFDSSx1QlpuVkk7RVlvVko7Q2pCMndOSjtBaUJ6d05RO0VBQ0ksc0NYbFdKO0VXbVdJO0VBQ0E7Q2pCMndOWjtBaUJ2d05nQjtFQUNJO0VBQ0E7Q2pCeXdOcEI7QWlCeHdOb0I7RUFHSTtFQUNBO0NqQnd3TnhCO0FpQnR3Tm9CO0VBQ0k7RUFDQTtFQUNBO0NqQnd3TnhCO0FpQnZ3TndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCeXdONUI7QWlCeHdONEI7RUFDSTtDakIwd05oQztBaUJud05ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF3TmhCO0FpQnB3TmdCO0VBQ0ksc0NYMVlaO0VXMllZO0NqQnN3TnBCO0FpQnJ3Tm9CO0VBQ0k7Q2pCdXdOeEI7QWlCdHdOd0I7RWJoUXRCLGFhaVE2QztFYmhRN0M7RUFDQTtDSnlnT0Y7QWlCdHdOZ0I7RUFDSTtFQUNBO0NqQnd3TnBCO0FpQnJ3Tm9CO0VBQ0k7Q2pCdXdOeEI7QWlCdHdOd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQlpqWm5CO0NMeXBPVDtBaUJ0d053QjtFYnJSdEIsYWFzUjZDO0ViclI3QztFQUNBO0VhcVIwQixlWnJabkI7Q0wrcE9UO0FpQm53Tkk7RUFFUTtJQUNJO0dqQm93TmQ7RWlCbHdOVTtJQUNJO0dqQm93TmQ7RWlCbndOYztJQUNJO0dqQnF3TmxCO0NBQ0Y7QWlCandOSTtFQUNJO0lBQ0k7R2pCbXdOVjtFaUJqd05jO0lBQ0k7R2pCbXdObEI7RWlCOXZOa0I7SUFDSTtHakJnd050QjtFaUIvdk5zQjtJQUNJO0dqQml3TjFCO0VpQjd2TmM7SUFDSTtHakIrdk5sQjtFaUI5dk5rQjtJQUNJO0dqQmd3TnRCO0VpQjl2TmtCO0lBQ0k7R2pCZ3dOdEI7RWlCN3ZOYztJQUNJO0dqQit2TmxCO0VpQjl2TmtCO0lBQ0k7R2pCZ3dOdEI7Q0FDRjtBaUIzdk5JO0VBR1k7SUFDSTtHakIydk5sQjtFaUJ4dk5VO0lBQ0k7SUFDQTtJQUNBO0dqQjB2TmQ7RWlCeHZOa0I7SUFDSTtHakIwdk50QjtFaUJ2dk5jO0lBQ0k7R2pCeXZObEI7RWlCeHZOa0I7SUFDSTtHakIwdk50QjtFaUJ4dk5rQjtJQUNJO0dqQjB2TnRCO0NBQ0Y7O0FpQm52TkE7OzJDQUFBO0FBR0E7RUFDSSx1QlpuZkk7RVlvZko7Q2pCc3ZOSjtBaUJydk5JO0VBQ0k7Q2pCdXZOUjtBaUJ0dk5RO0VBQ0ksc0NYbmdCSjtFV29nQkk7RUFDQTtDakJ3dk5aO0FpQnZ2Tlk7RUFDSTtFQUNBO0VBQ0E7Q2pCeXZOaEI7QWlCcnZOWTtFQUNJO0VBQ0E7Q2pCdXZOaEI7QWlCdHZOZ0I7RUFFSTtFQUVBO0NqQnN2TnBCO0FpQnJ2Tm9CO0ViL1psQjtFYWlhc0I7Q2pCMHZOeEI7QWlCdnZOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJ5dk5wQjtBaUJ4dk5vQjtFQUNJO0NqQjB2TnhCO0FpQnp2TndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnZONUI7QWlCenZOd0I7RUFDSSxzQ1gzaUJwQjtFVzRpQm9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnZONUI7QWlCMXZONEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI0dk5oQztBaUJ6dk53QjtFYnJjdEI7RWF1YzBCO0VBQ0E7RUFDQTtDakI4dk41QjtBaUI3dk40QjtFQUNJO0VBQ0Esc0NYbGtCeEI7RVdta0J3QjtFQUNBLDBCWjlpQmpCO0VZK2lCaUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCK3ZOaEM7QWlCOXZOZ0M7RUFDSSwwQlp0akJmO0NMc3pPckI7QWlCeHZOd0I7RUFDSTtDakIwdk41QjtBaUJydk40QjtFQUNJO0VBQ0E7RUFDQTtDakJ1dk5oQztBaUI5dU5JO0VBR1k7SUFDSTtHakI4dU5sQjtDQUNGO0FpQjF1Tkk7RUFuSEo7SUFvSFE7R2pCNnVOTjtFaUIxdU5jO0lBQ0k7SUFDQTtHakI0dU5sQjtFaUJ0dU5zQjtJQUNJO0dqQnd1TjFCO0VpQm51TjBCO0lBQ0k7SUFDQTtJQUNBO0dqQnF1TjlCO0NBQ0Y7QWlCOXROSTtFQUVRO0lBQ0k7R2pCK3ROZDtFaUI3dE5VO0lBQ0k7R2pCK3ROZDtFaUI5dE5jO0lBQ0k7R2pCZ3VObEI7Q0FDRjs7QWlCMXROQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQSxvQlp0cEJTO0NMbTNPYjtBaUIzdE5ROzs7RUFHSSxzQ1h2cUJKO0VXd3FCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZ0Tlo7QWlCM3ROUTtFQUNJLHNDWC9xQko7RVdnckJJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ0Tlo7QWlCMXROSTtFQUNJO0VBQ0E7Q2pCNHROUjtBaUIzdE5ROztFQUVJLHNDWDNyQko7RVc0ckJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI2dE5aO0FpQjF0Tkk7RUFDSTtFQUNBO0VBQ0E7Q2pCNHROUjtBaUIzdE5RO0VBQ0k7Q2pCNnROWjtBaUI1dE5ZO0VBQ0k7Q2pCOHROaEI7QWlCMXROSTtFQW5ESjtJQW9EUTtHakI2dE5OO0VpQjV0Tk07SUFDSTtHakI4dE5WO0VpQjV0Tk07SUFDSTtHakI4dE5WO0VpQjF0TlU7OztJQUdJO0lBQ0E7R2pCNHROZDtFaUIxdE5VO0lBQ0k7R2pCNHROZDtDQUNGOztBaUJ2dE5BOzsyQ0FBQTtBQUdBO0VBQ0ksb0JaanVCUztFWWt1QlQ7Q2pCMHROSjtBaUJ4dE5ROzs7RUFHSSxzQ1hudkJKO0VXb3ZCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB0Tlo7QWlCeHROUTtFQUNJLHNDWDN2Qko7RVc0dkJJO0VBQ0E7RUFDQTtFQUNBO0NqQjB0Tlo7QWlCeHROUTtFQUNJO0VBQ0E7RUFDQTtDakIwdE5aO0FpQnp0Tlk7RUFDSTtDakIydE5oQjtBaUJ2dE5RO0VBQ0ksc0NYM3dCSjtFVzR3Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQloxdkJHO0VZMnZCSDtFQUNBO0NqQnl0Tlo7QWlCeHROWTtFQUNJLDBCWjd2Qks7Q0x1OU9yQjtBaUJ0dE5JO0VBQ0k7SUFDSTtHakJ3dE5WO0NBQ0Y7QWlCcnROSTtFQWxESjtJQW1EUTtHakJ3dE5OO0VpQnZ0Tk07SUFDSTtHakJ5dE5WO0VpQnR0TlU7OztJQUdJO0lBQ0E7R2pCd3ROZDtFaUJ0dE5VO0lBQ0k7SUFDQTtHakJ3dE5kO0VpQnR0TlU7SUFDSTtHakJ3dE5kO0VpQnR0TlU7SUFDSTtHakJ3dE5kO0NBQ0Y7O0FpQmx0TkE7OzJDQUFBO0FBS1E7RUFDSTtDakJtdE5aO0FpQmx0Tlk7RUFDSTtDakJvdE5oQjtBaUJsdE5ZO0VBQ0k7RUFDQTtDakJvdE5oQjtBaUJodE5ZO0VBQ0k7Q2pCa3ROaEI7QWlCaHROWTtFQUNJO0NqQmt0TmhCO0FpQmp0TmdCO0VBQ0k7Q2pCbXROcEI7QWlCaHROZ0I7RUFDSTtFQUNBO0NqQmt0TnBCO0FpQjlzTndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJndE41Qjs7QWlCdnNOQTs7MkNBQUE7QUFHQTtFQUNJLG9CWnAxQlc7RVlxMUJYO0NqQjBzTko7QWlCenNOSTtFQUNJO0VBQ0E7RUFDQTtDakIyc05SO0FpQjFzTlE7RUFDSTtFQUNBO0NqQjRzTlo7QWlCM3NOWTtFQUNJO0VBQ0E7Q2pCNnNOaEI7QWlCenNOUTtFQUNJO0VBQ0Esc0NYMzNCSjtFVzQzQkk7RUFDQTtFQUNBO0NqQjJzTlo7QWlCeHNOUTtFQUNJO0VBQ0E7Q2pCMHNOWjtBSWhrUEU7RUFBOEI7RUFDNUIsZWF1M0J1QztFYnQzQnZDLGdCYXMzQmdEO0VicjNCaEQsaUJhcTNCc0Q7Q2pCOHNOMUQ7QUlqa1BFO0VBQXFCO0VBQ25CLGVhazNCdUM7RWJqM0J2QyxnQmFpM0JnRDtFYmgzQmhELGlCYWczQnNEO0NqQm90TjFEO0FJbGtQRTtFQUF5QjtFQUN2QixlYTYyQnVDO0ViNTJCdkMsZ0JhNDJCZ0Q7RWIzMkJoRCxpQmEyMkJzRDtDakIwdE4xRDtBSW5rUEU7RUFBb0I7RUFDbEIsZWF3MkJ1QztFYnYyQnZDLGdCYXUyQmdEO0VidDJCaEQsaUJhczJCc0Q7Q2pCZ3VOMUQ7QWlCL3ROZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCaXVOcEI7QWlCM3ROUTtFQUNJO0NqQjZ0Tlo7QUl0bVBFO0VBQThCO0VBQzVCLGVDb0JXO0VEbkJYLGdCYTA0QjhDO0ViejRCOUMsaUJheTRCb0Q7Q2pCZ3VOeEQ7QUl2bVBFO0VBQXFCO0VBQ25CLGVDZVc7RURkWCxnQmFxNEI4QztFYnA0QjlDLGlCYW80Qm9EO0NqQnN1TnhEO0FJeG1QRTtFQUF5QjtFQUN2QixlQ1VXO0VEVFgsZ0JhZzRCOEM7RWIvM0I5QyxpQmErM0JvRDtDakI0dU54RDtBSXptUEU7RUFBb0I7RUFDbEIsZUNLVztFREpYLGdCYTIzQjhDO0ViMTNCOUMsaUJhMDNCb0Q7Q2pCa3ZOeEQ7QWlCanZOUTs7O0VBR0ksc0NYNzVCSjtFVzg1Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJtdk5aO0FpQmp2TlE7RUFDSSxzQ1hyNkJKO0VXczZCSTtFQUNBO0VBQ0E7RUFDQTtDakJtdk5aO0FpQmp2TlE7RUFDSTtFQUNBLFladjZCSjtFWXc2Qkk7Q2pCbXZOWjtBaUJsdk5ZO0VBQ0ksWVoxNkJSO0NMOHBQUjtBaUJudk5nQjtFYm55QmQsYWFveUJxQztFYm55QnJDO0VBQ0E7Q0p5aFBGO0FpQmx2TlE7RUFDSSxzQ1h4N0JKO0VXeTdCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJaeDZCRztFWXk2Qkg7RUFDQTtDakJvdk5aO0FpQm52Tlk7RUFDSSwwQlozNkJLO0NMZ3FQckI7QWlCanZOSTtFQUNJO0lBQ0k7R2pCbXZOVjtFaUJsdk5VO0lBQ0k7R2pCb3ZOZDtFaUJudk5jO0lBQ0k7R2pCcXZObEI7Q0FDRjtBaUIvdU5JO0VBRVE7SUFDSTtJQUNBO0dqQmd2TmQ7RWlCL3VOYztJQUNJO0dqQml2TmxCO0VpQjl1TlU7OztJQUdJO0lBQ0E7R2pCZ3ZOZDtFaUI5dU5VO0lBQ0k7SUFDQTtHakJndk5kO0VpQjl1TlU7SUFDSTtHakJndk5kO0VpQjl1TlU7SUFDSTtJQUNBO0dqQmd2TmQ7Q0FDRjtBaUI3dU5JO0VBRVE7SUFDSTtHakI4dU5kO0VpQjd1TmM7SUFDSTtHakIrdU5sQjtDQUNGOztBaUJ0dU5BOzsyQ0FBQTtBQUdBO0VBQ0k7Q2pCeXVOSjs7QWlCdnVOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjB1Tko7QWlCenVOSTtFQUNJO0NqQjJ1TlI7QWlCenVOWTtFQUNJ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Q2M7RUFDSTtFQUNwQztFYWsrQ3NCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJxck54QjtBaUJwck53QjtFQUNJO0NqQnNyTjVCO0FpQmxyTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3JOcEI7QWlCbnJOb0I7RUFDSTtDakJxck54QjtBaUJock5RO0VBQ0k7RUFDQTtFQUNBO0NqQmtyTlo7QWlCanJOWTtFQUNJLHNDWHRnRFI7Q055clFSO0FpQmxyTmdCO0VBQ0k7Q2pCb3JOcEI7QWlCbnJOb0I7RUFDSTtDakJxck54QjtBaUJqck5vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXJOeEI7QWlCaHJOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJrck5wQjtBaUIvcU5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJpck5oQjtBaUI3cU5JO0VBQ0k7SUFDSTtHakIrcU5WO0NBQ0Y7QWlCN3FOSTtFQUdRO0lBQ0k7R2pCNnFOZDtFaUIzcU5VO0lBQ0k7SUFDQTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0NBQ0Y7QWlCenFOSTtFQUNJO0lBQ0k7R2pCMnFOVjtFaUIxcU5VO0lBQ0k7R2pCNHFOZDtFaUIxcU5VO0lBQ0k7R2pCNHFOZDtFaUIxcU5VO0lBQ0k7R2pCNHFOZDtFaUIzcU5jO0lBQ0k7SUFDQTtJQUNBO0dqQjZxTmxCO0VpQjNxTmM7SUFDSTtJQUNBO0lBQ0E7R2pCNnFObEI7Q0FDRjtBaUJ6cU5JO0VBQ0k7SUFDSTtHakIycU5WO0VpQnpxTmM7SUFDSTtHakIycU5sQjtFaUJ4cU5VO0lBQ0k7R2pCMHFOZDtFaUJ4cU5VO0lBQ0k7R2pCMHFOZDtFaUJ6cU5jO0lBQ0k7R2pCMnFObEI7RWlCdHFOa0I7SUFDSTtHakJ3cU50QjtFaUJ2cU5zQjtJQUNJO0dqQnlxTjFCO0VpQnJxTmM7SUFDSTtHakJ1cU5sQjtDQUNGO0FpQm5xTkk7RUFDSTtJQUNJO0dqQnFxTlY7RWlCbnFOYztJQUNJO0dqQnFxTmxCO0VpQmhxTmtCO0lBQ0k7R2pCa3FOdEI7RWlCNXBOa0I7SUFDSTtJQUNBO0dqQjhwTnRCO0VpQjVwTmtCO0lBQ0k7R2pCOHBOdEI7RWlCMXBOYztJQUNJO0dqQjRwTmxCO0NBQ0Y7O0FpQnRwTkE7OzJDQUFBO0FBR0E7RUFDSSxvQlp6cERTO0NMa3pRYjtBaUJ2cE5RO0VBQ0ksc0NYeHFESjtFV3lxREk7RUFDQTtDakJ5cE5aO0FpQnRwTlk7RUFFSTtFQUNBLGNBRlM7RUFHVDtDakJ1cE5oQjtBaUJ0cE5nQjtFQUNJO0VBQ0E7Q2pCd3BOcEI7QWlCdnBOb0I7RUFFSSxjQVRDO0VBVUQ7Q2pCd3BOeEI7QWlCcnBOZ0I7RWJya0RkO0VhdWtEa0I7RUFDQTtDakIwcE5wQjtBaUJ6cE5vQjtFQUNJO0VBQ0E7RUFDQSxjQXBCQztDakIrcU56QjtBaUIxcE53QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjRwTjVCO0FpQjNwTjRCO0VBQ0k7Q2pCNnBOaEM7QWlCMXBOd0I7RUFDSTtDakI0cE41QjtBaUIxcE5nQztFQUNJLHNDWGh0RDVCO0VXaXRENEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0cE5wQztBaUJ6cE40QjtFQUNJLHNDWHp0RHhCO0VXMHREd0I7RUFDQTtFQUNBO0NqQjJwTmhDO0FpQnhwTndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCMHBONUI7QWlCdnBONEI7RUFDSSwwQlpqdERqQjtFWWt0RGlCO0VBQ0Esc0NYenVEeEI7RVcwdUR3QjtFQUNBO0NqQnlwTmhDO0FpQnhwTmdDO0VBQ0ksMEJadHREZjtDTGczUXJCO0FpQm5wTm9CO0VBQ0k7Q2pCcXBOeEI7QWlCcHBOd0I7RUFDSTtDakJzcE41QjtBaUJycE40QjtFQUNJO0NqQnVwTmhDO0FpQjVvTkk7RUFJWTtJQUNJO0dqQjJvTmxCO0VpQjFvTmtCO0lBQ0k7R2pCNG9OdEI7RWlCMW9Oa0I7SUFDSTtHakI0b050QjtFaUIxb04wQjtJQUNJO0lBRUE7SUFDQTtHakI0b045QjtFaUJ6b05zQjtJQUNJO0lBQ0E7R2pCMm9OMUI7RWlCeG9Oa0I7SUFDSTtHakIwb050QjtDQUNGO0FpQm5vTkk7RUFHUTtJQUNJO0dqQm1vTmQ7RWlCam9OVTtJQUNJO0dqQm1vTmQ7RWlCam9OVTtJQUNJO0dqQm1vTmQ7Q0FDRjtBaUI5bk5JO0VBQ0k7SUFDSTtHakJnb05WO0VpQjduTmtCO0lBQ0k7R2pCK25OdEI7RWlCNW5OYztJQUNJO0dqQjhuTmxCO0NBQ0Y7QWlCem5OSTtFQUdZO0lBQ0k7R2pCeW5ObEI7RWlCcG5Oa0I7SUFDSTtHakJzbk50QjtFaUJsbk5jO0lBQ0k7R2pCb25ObEI7RWlCbG5OYztJQUNJO0lBQ0E7R2pCb25ObEI7RWlCbG5OYztJQUNJO0dqQm9uTmxCO0NBQ0Y7QWlCM21OSTtFQUdZO0lBQ0k7R2pCMm1ObEI7RWlCdG1Oa0I7SUFDSTtHakJ3bU50QjtFaUJybU5jO0lBQ0k7R2pCdW1ObEI7RWlCcm1Oc0I7SUFDSTtJQUVBO0lBQ0E7R2pCdW1OMUI7RWlCcG1Oa0I7SUFDSTtHakJzbU50QjtDQUNGO0FpQmhtTkk7RUFDSTtJQUNJO0dqQmttTlY7RWlCaG1OYztJQUNJO0lBQ0E7R2pCa21ObEI7RWlCNWxOa0I7SUFDSTtHakI4bE50QjtFaUI3bE5zQjtJQUNJO0dqQitsTjFCO0VpQjlsTjBCO0lBQ0k7R2pCZ21OOUI7Q0FDRjtBaUJ4bE5JO0VBSWdCO0lBQ0k7SUFFQTtJQUNBO0dqQnVsTnRCO0VpQnBsTmM7SUFDSTtHakJzbE5sQjtFaUJubE5VO0lBQ0k7R2pCcWxOZDtDQUNGOztBaUI5a05BOzsyQ0FBQTtBQUdBO0VBQ0k7RUFDQTtDakJpbE5KO0FpQmhsTkk7RUFDSTtDakJrbE5SO0FpQmpsTlE7RUFDSSxzQ1gvN0RKO0VXZzhESTtFQUNBO0NqQm1sTlo7QWlCbGxOWTtFQUNJO0VBQ0E7RUFDQTtDakJvbE5oQjtBaUIva05JO0VBQ0k7Q2pCaWxOUjtBaUI5a05JO0VBQ0k7SUFDSTtHakJnbE5WO0NBQ0Y7QWlCN2tOSTtFQUdZO0lBQ0k7R2pCNmtObEI7Q0FDRjtBaUJ6a05JO0VBR1k7SUFDSTtJQUNBO0dqQnlrTmxCO0NBQ0Y7O0FHL2hSSTtFYzg5REo7SUFHUTtHakJta05OO0NBQ0Y7QUcxaVJJO0VjbStESjtJQU9RO0dqQm9rTk47Q0FDRjtBR3BqUkk7RWN3K0RKO0lBV1E7R2pCcWtOTjtDQUNGOztBaUJsa05BO0VBQ0k7Q2pCcWtOSjtBR25qUkk7RWM2K0RKO0lBSVE7R2pCc2tOTjtDQUNGO0FHN2pSSTtFY2svREo7SUFRUTtHakJ1a05OO0NBQ0Y7QUd2a1JJO0VjdS9ESjtJQVlRO0dqQndrTk47Q0FDRjs7QWtCbmxSSTs7O0VBR0ksc0NaQ0E7RVlBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQnNsUlI7QWtCcGxSSTtFQUNJLHNDWlBBO0VZUUE7RUFDQTtFQUNBO0VBQ0E7Q2xCc2xSUjtBa0JwbFJJO0VBQ0k7RUFDQTtFQUNBO0NsQnNsUlI7QWtCcmxSUTtFQUNJO0NsQnVsUlo7QWtCbmxSSTtFQUNJLHNDWnZCQTtFWXdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCYk5PO0VhT1A7RUFDQTtDbEJxbFJSO0FrQnBsUlE7RUFDSSwwQmJUUztDTCtsUnJCO0FrQmxsUlE7RUFDSTtFQUNBO0NsQm9sUlo7QWtCamxSSTtFQUNJOzs7SUFHSTtHbEJtbFJWO0NBQ0Y7O0FrQjlrUkE7c0NBQUE7QUFFQTtFQUNJO0VBbUNBOzs7Ozs7O0lBQUE7Q2xCc2pSSjtBa0J4bFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQjBsUlI7QWtCemxSUTtFQUNJO0NsQjJsUlo7QWtCdmxSUTtFQUNJO0NsQnlsUlo7QWtCdmxSZ0I7RUFDSTtDbEJ5bFJwQjtBa0JybFJRO0VBQ0k7Q2xCdWxSWjtBa0JwbFJJO0VBQ0k7Q2xCc2xSUjtBa0JwbFJJO0VBQ0k7RUFDQTtDbEJzbFJSO0FrQjVrUkk7RUFDSTtJQUNJO0dsQjhrUlY7Q0FDRjs7QWtCemtSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEI0a1JSO0FrQnRrUkk7RUFDSTtDbEJ3a1JSOztBQ3JwUkE7OzJEQUFBO0FrQjlDQTs0Q0FBQTtBQUdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnVzUkY7QW1CdHNSRTtFQUNFLGlCZFJhO0VjU2I7Q25Cd3NSSjtBbUJ2c1JJO0VBQ0k7Q25CeXNSUjtBbUJ2c1JJO0VBQ0Usb0JkYmlCO0VjY2pCO0NuQnlzUk47QW1CdHNSRTtFQUNFLDBCZElXO0VjSFgsWWRiSTtDTHF0UlI7QW1CdnNSSTtFQUVFO0NuQndzUk47QW1CcnNSTTtFQUNFLDBCZEpPO0VjS1A7Q25CdXNSUjtBbUJuc1JFO0VBQ0UsMEJkVUk7RWNUSixZZHRCSTtDTDJ0UlI7QW1CcHNSSTtFQUNFO0VBQ0E7Q25Cc3NSTjtBbUJuc1JFO0VBQ0Usb0JkTlc7RWNPWCxZZDlCSTtDTG11UlI7QW1CbnNSRTtFQUNJO0NuQnFzUk47QW1CbnNSRTtFQUNFO0NuQnFzUko7QW1CbnNSRTtFQUNFO0NuQnFzUko7QW1CbnNSRTtFQUNFO0NuQnFzUko7QW1CbnNSRTtFZnVGQSxhZXRGdUI7RWZ1RnZCO0VBQ0E7Q0orbVJGOztBb0Jwd1JBOzsyQ0FBQTtBQUdBO0VBQ0k7RUFDQTtDcEJ1d1JKO0FvQnB3UlE7RUFDSTtFQUNBO0VBQ0E7Q3BCc3dSWjtBb0Jwd1JRO0VBQ0k7Q3BCc3dSWjtBb0Jyd1JZO0VBRUk7RUFDQTtDcEJzd1JoQjtBb0Jyd1JnQjtFQUNJO0NwQnV3UnBCO0FvQnJ3UmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnV3UmxCO0FvQnB3Ulk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCc3dSaEI7QW9CcndSZ0I7RUFDSTtDcEJ1d1JwQjtBb0J0d1JvQjtFQUNJO0NwQnd3UnhCO0FvQnR3Um9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnd3UnhCO0FvQnR3Um9CO0VBQ0k7Q3BCd3dSeEI7QW9CdndSd0I7RUFDSSxzQ2RwRHBCO0VjcURvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCeXdSNUI7QW9CandSSTtFQUNJO0VBQ0E7RUFDQTtDcEJtd1JSO0FvQmx3UlE7RUFFSTtFQUNBO0NwQm13Ulo7QW9CbHdSWTtFQUNJO0VBQ0E7Q3BCb3dSaEI7QW9CbndSZ0I7RUFDSTtFQUNBO0NwQnF3UnBCO0FvQnB3Um9CO0VBQ0k7RUFDQTtDcEJzd1J4QjtBb0Jwd1JvQjtFQUNJO0NwQnN3UnhCO0FvQnJ3UndCO0VBRUk7Q3BCc3dSNUI7QW9CbndSb0I7RUFDSTtDcEJxd1J4QjtBb0Jwd1J3QjtFQUNJO0VBQ0E7RUFDQTtDcEJzd1I1QjtBb0Jyd1I0QjtFQUNJO0VBQ0E7Q3BCdXdSaEM7QW9CcndSNEI7RUFDSSwwQmYvRVg7Q0xzMVJyQjtBb0Jqd1JZO0VBQ0k7Q3BCbXdSaEI7QW9CL3ZSZ0I7RUFDSSxzQ2RsSFo7RWNtSFk7Q3BCaXdScEI7QW9CaHdSb0I7RUFDSTtFQUNBO0VBQ0E7Q3BCa3dSeEI7QW9CM3ZSSTtFQUNJO0lBQ0k7R3BCNnZSVjtDQUNGO0FvQjF2Ukk7RUFHWTtJQUNJO0dwQjB2UmxCO0VvQnh2UmM7SUFDSTtJQUNBO0dwQjB2UmxCO0VvQnh2UnNCO0lBQ0k7R3BCMHZSMUI7RW9CcHZSTTtJQUNJO0dwQnN2UlY7Q0FDRjtBb0JudlJJO0VBR1k7SUFDSTtHcEJtdlJsQjtFb0JqdlJjO0lBQ0k7R3BCbXZSbEI7RW9CbHZSa0I7SUFDSTtHcEJvdlJ0QjtFb0JsdlIwQjtJQUNJO0dwQm92UjlCO0VvQmp2UnNCOztJQUVJO0dwQm12UjFCO0NBQ0Y7QW9CNXVSSTtFQUdZO0lBQ0k7R3BCNHVSbEI7RW9CMXVSYztJQUNJO0dwQjR1UmxCO0VvQjN1UmtCOztJQUVJO0dwQjZ1UnRCO0VvQnZ1Uk07SUFDSTtHcEJ5dVJWO0NBQ0Y7QW9CcnVSSTtFQUdZO0lBQ0k7R3BCcXVSbEI7RW9CbnVSYztJQUNJO0dwQnF1UmxCO0VvQnB1UmtCO0lBQ0k7R3BCc3VSdEI7RW9CcnVSc0I7SUFDSTtHcEJ1dVIxQjtFb0JwdVJrQjtJQUNJO0dwQnN1UnRCO0VvQnJ1UnNCO0lBQ0k7R3BCdXVSMUI7RW9CN3RSc0I7SUFDSTtHcEIrdFIxQjtFb0I3dFJzQjtJQUNJO0dwQit0UjFCO0VvQjd0UnNCO0lBQ0k7R3BCK3RSMUI7RW9CeHRSc0I7SUFDSTtJQUNBO0dwQjB0UjFCO0NBQ0Y7QW9CbnRSSTtFQUlZO0lBQ0k7R3BCa3RSbEI7RW9CaHRSYztJQUNJO0dwQmt0UmxCO0VvQmh0UnNCO0lBQ0k7R3BCa3RSMUI7RW9CNXNSTTtJQUNJO0dwQjhzUlY7Q0FDRjs7QW9CenNSQTs7MkNBQUE7QUFJSTtFQUNJO0NwQjJzUlI7QW9CMXNSUTtFQUNJLHNDZDNSSjtFYzRSSTtFQUNBO0NwQjRzUlo7QW9CM3NSWTtFQUNJO0VBQ0E7RUFDQTtDcEI2c1JoQjtBb0Ixc1JRO0VBQ0ksc0NkclNKO0Vjc1NJO0VBQ0E7RUFDQTtFQUNBO0NwQjRzUlo7QW9CenNSSTtFQUdZO0lBQ0k7R3BCeXNSbEI7RW9CdHNSVTtJQUNJO0dwQndzUmQ7Q0FDRjtBb0Jyc1JJO0VBQ0k7SUFDSTtHcEJ1c1JWO0VvQnJzUmM7SUFDSTtHcEJ1c1JsQjtFb0Jwc1JVO0lBQ0k7R3BCc3NSZDtDQUNGOztBb0Jqc1JBOzsyQ0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJvc1JKO0FvQm5zUkk7RUFDSSxZZmxWUztFZW1WVDtFQUNBO0NwQnFzUlI7QW9CbnNSSTtFQUNJLHNDZHRWQTtFY3VWQTtFQUNBO0VBQ0E7RUFDQTtDcEJxc1JSO0FvQnBzUlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCc3NSWjtBb0Juc1JJO0VBQ0ksc0NkcldBO0Vjc1dBO0VBQ0E7RUFDQTtFQUNBO0NwQnFzUlI7QW9CbnNSSTtFQUNJO0VBQ0E7RUFDQTtDcEJxc1JSO0FvQnBzUlE7RUFDSSxzQ2RoWEo7Q05zalNSO0FvQnJzUlk7RUFDSSx1QmZuWEM7RWVvWEQ7RUFDQTtFQUNBO0VBQ0E7Q3BCdXNSaEI7QW9CdHNSZ0I7RUFDSSwwQmZ4WEc7Q0xna1N2QjtBb0Juc1JJO0VBQ0k7SUFDSTtJQUNBO0dwQnFzUlY7RW9CcHNSVTtJQUNJO0dwQnNz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O0VBQ0E7RUFDQTtDdEI2NlM1QjtBc0IxNlNvQjtFQUNJO0VBQ0E7Q3RCNDZTeEI7QXNCMzZTd0I7RUFDSSxzQ2hCekVwQjtFZ0IwRW9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEI2NlM1QjtBc0JyNlNJO0VBQ0k7RUFDQTtFQUNBO0N0QnU2U1I7QXNCdDZTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCdzZTWjtBc0J2NlNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJ2R1I7Q05naFRSO0FzQnQ2U2dCO0VBQ0k7Q3RCdzZTcEI7QXNCdjZTb0I7RUFDSTtDdEJ5NlN4QjtBc0J2NlNvQjtFQUNJO0N0Qnk2U3hCO0FzQng2U3dCO0VBQ0k7Q3RCMDZTNUI7QXNCdjZTb0I7RUFDSTtDdEJ5NlN4QjtBc0J2NlNvQjtFQUNJO0N0Qnk2U3hCO0FzQnY2U29CO0VBQ0k7Q3RCeTZTeEI7QXNCdjZTb0I7RUFDSTtFQUNBO0VBQ0E7Q3RCeTZTeEI7QXNCeDZTd0I7RUFDSTtDdEIwNlM1QjtBc0JsNlNJO0VBQ0k7Q3RCbzZTUjtBc0JqNlNJO0VBR1k7SUFDSTtHdEJpNlNsQjtFc0IvNVNjO0lBQ0k7SUFDQTtHdEJpNlNsQjtFc0IvNVNzQjtJQUNJO0d0Qmk2UzFCO0VzQjk1U2tCOztJQUVJO0d0Qmc2U3RCO0VzQjE1U007SUFDSTtHdEI0NVNWO0VzQjM1U1U7SUFDSTtHdEI2NVNkO0NBQ0Y7QXNCejVTSTtFQUdZO0lBQ0k7R3RCeTVTbEI7RXNCdjVTYztJQUNJO0d0Qnk1U2xCO0VzQng1U2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEIwNVN0QjtFc0J6NVNzQjs7SUFFSTtHdEIyNVMxQjtFc0JyNVNNO0lBQ0k7SUFDQTtJQUNBO0d0QnU1U1Y7RXNCdDVTVTtJQUNJO0d0Qnc1U2Q7RXNCdjVTYztJQUNJO0lBQ0E7R3RCeTVTbEI7Q0FDRjtBc0JwNVNJO0VBSVk7SUFDSTtHdEJtNVNsQjtFc0JqNVNjO0lBQ0k7R3RCbTVTbEI7RXNCaDVTMEI7SUFDSTtHdEJrNVM5QjtFc0IvNFNzQjs7SUFFSTtHdEJpNVMxQjtFc0IxNFNVO0lBQ0k7R3RCNDRTZDtFc0IzNFNjO0lBQ0k7R3RCNjRTbEI7RXNCMzRTYztJQUNJO0d0QjY0U2xCO0NBQ0Y7QXNCdDRTSTtFQUdZO0lBQ0k7R3RCczRTbEI7RXNCcDRTYztJQUNJO0d0QnM0U2xCO0VzQm40UzBCO0lBQ0k7R3RCcTRTOUI7RXNCbDRTc0I7SUFDSTtHdEJvNFMxQjtFc0JuNFMwQjtJQUNJO0d0QnE0UzlCO0VzQi8zU1U7SUFDSTtHdEJpNFNkO0NBQ0Y7QXNCNzNTSTtFQUdZO0lBQ0k7R3RCNjNTbEI7RXNCMzNTYztJQUNJO0d0QjYzU2xCO0VzQjEzUzBCO0lBQ0k7R3RCNDNTOUI7RXNCejNTc0I7SUFDSTtHdEIyM1MxQjtFc0IxM1MwQjtJQUNJO0d0QjQzUzlCO0VzQnAzU1U7SUFDSTtHdEJzM1NkO0VzQnAzU1U7SUFDSTtHdEJzM1NkO0VzQnAzU1U7SUFDSTtHdEJzM1NkO0VzQnAzU1U7SUFDSTtHdEJzM1NkO0NBQ0Y7O0FzQi8yU0E7OzJDQUFBO0FBR0E7RUFDSTtFQUNBO0N0QmszU0o7QXNCajNTSTtFQUNJO0VBQ0Esc0NoQnZVQTtFZ0J3VUE7Q3RCbTNTUjtBc0JsM1NRO0VBQ0k7RUFDQTtDdEJvM1NaO0FzQm4zU1k7RUFDSTtFQUNBO0VBQ0EsWWpCaFZDO0VpQmlWRDtDdEJxM1NoQjtBc0JwM1NnQjtFQUNJO0VBQ0E7RUFDQTtDdEJzM1NwQjtBc0JwM1NnQjtFQUNJLFlqQnhWSDtFaUJ5Vkc7RUFDQTtFQUNBO0N0QnMzU3BCO0FzQm4zU1k7RUFDSTtFQUNBO0N0QnEzU2hCO0FzQmwzU1E7RUFDSTtFQUNBO0VBQ0E7Q3RCbzNTWjtBc0JuM1NZO0VBQ0ksMEJqQmpWRDtFaUJrVkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJxM1NoQjtBc0JwM1NnQjtFQUNJLDBCakJ2VkM7Q0w2c1RyQjtBc0JoM1NJO0VBQ0k7SUFDSTtHdEJrM1NWO0VzQmozU1U7SUFDSTtJQUNBO0d0Qm0zU2Q7RXNCbDNTYztJQUNHO0d0Qm8zU2pCO0VzQmwzU2M7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cTZUeEI7QXVCajZUWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkJtNlRoQjtBdUJqNlRvQjtFQUNJO0N2Qm02VHhCO0F1Qjc1VFE7RUFDSTtFQUNBO0VBQ0E7Q3ZCKzVUWjtBdUI5NVRZO0VBQ0ksc0NqQnpIUjtDTnloVVI7QXVCLzVUZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdkJpNlRwQjtBdUI5NVRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3ZCZzZUaEI7QXVCOTVUWTtFQUNJO0N2Qmc2VGhCO0F1Qi81VGdCO0VBQ0k7Q3ZCaTZUcEI7QXVCMzVUSTtFQUdZO0lBQ0k7R3ZCMjVUbEI7RXVCejVUYzs7SUFFSTtHdkIyNVRsQjtFdUJyNVRVO0lBQ0k7R3ZCdTVUZDtFdUJyNVRVO0lBQ0k7R3ZCdTVUZDtDQUNGO0F1Qm41VEk7RUFHWTs7SUFFSTtJQUNBO0lBQ0E7R3ZCbTVUbEI7RXVCajVUYztJQUNJO0d2Qm01VGxCO0V1Qmg1VFU7SUFDSTtHdkJrNVRkO0V1Qmo1VGM7SUFDSTtHdkJtNVRsQjtFdUJqNVRjO0lBQ0k7R3ZCbTVUbEI7RXVCajVUYztJQUNJO0d2Qm01VGxCO0NBQ0Y7QXVCOTRUSTtFQUdRO0lBQ0k7R3ZCODRUZDtFdUI1NFRVO0lBQ0k7R3ZCODRUZDtDQUNGO0F1QjE0VEk7RUFDSTtJQUNJO0d2QjQ0VFY7RXVCMTRUTTtJQUNJO0lBQ0E7SUFDQTtHdkI0NFRWO0V1QnQ0VGtCO0lBQ0k7R3ZCdzRUdEI7RXVCdDRUa0I7SUFDSTtHdkJ3NFR0QjtFdUJyNFRjOztJQUVJO0lBQ0E7R3ZCdTRUbEI7RXVCcjRUYztJQUNJO0d2QnU0VGxCO0V1Qm40VGM7SUFDSTtHdkJxNFRsQjtFdUJsNFRjO0lBQ0k7R3ZCbzRUbEI7RXVCLzNUTTtJQUNJO0lBQ0E7R3ZCaTRUVjtDQUNGO0F1QjUzVEk7RUFJZ0I7SUFDSTtHdkIyM1R0QjtFdUJ6M1RrQjtJQUNJO0d2QjIzVHRCO0V1QngzVGM7O0lBRUk7SUFDQTtHdkIwM1RsQjtFdUJ4M1RjO0lBQ0k7R3ZCMDNUbEI7Q0FDRjtBdUJyM1RJO0VBRVE7SUFDSTtHdkJzM1RkO0V1QnAzVFU7O0lBRUk7R3ZCczNUZDtFdUJwM1RVO0lBQ0k7R3ZCczNUZDtFdUJyM1RjO0lBQ0k7SUFDQTtJQUNBO0d2QnUzVGxCO0V1QnQzVGtCO0lBQ0k7R3ZCdzNUdEI7RXVCcjNUYztJQUNJO0lBQ0E7R3ZCdTNUbEI7Q0FDRjs7QXVCaDNUQTtFQUNJO0VBQ0EsWWxCbFRlO0VrQm1UZjtDdkJtM1RKO0F1QmwzVEk7RUFDSTtFQUNBLFlsQjlTQTtFa0IrU0EsaUJsQnZUVztDTDJxVW5COztBd0JuclVBOzsyQ0FBQTtBQUlJO0VBQ0k7Q3hCcXJVUjtBd0JwclVRO0VBQ0k7Q3hCc3JVWjtBd0JuclVnQjtFQUNFO0N4QnFyVWxCO0F3Qm5yVWdCO0VBQ0U7Q3hCcXJVbEI7QXdCanJVd0I7RUFDSTtDeEJtclU1QjtBd0JqclV3QjtFQUNJO0N4Qm1yVTVCO0F3Qi9xVWdCO0VBQ0k7Q3hCaXJVcEI7QXdCOXFVWTtFQUdJO0VBQ0E7Q3hCOHFVaEI7QXdCNXFVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4QjhxVWhCO0F3QjdxVWdCO0VBQ0k7Q3hCK3FVcEI7QXdCNXFVb0I7RUFDSSwwQm5CbkJUO0NMaXNVZjtBd0J6cVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3hCMnFVWjtBd0IxcVVZO0VBQ0ksc0NsQnBEUjtFa0JxRFE7RUFDQTtDeEI0cVVoQjtBd0IzcVVnQjtFQUNJO0VBQ0E7Q3hCNnFVcEI7QXdCM3FVZ0I7RUFDSTtFQUNBO0N4QjZxVXBCO0F3QjNxVWdCO0VBQ0k7RUFDQTtDeEI2cVVwQjtBd0IxcVVZO0VBQ0k7RUFDQTtFQUNBO0N4QjRxVWhCO0F3QnpxVWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCMnFVcEI7QXdCMXFVb0I7RUFDSTtDeEI0cVV4QjtBd0J6cVVnQjtFQUNJO0VBQ0E7Q3hCMnFVcEI7QXdCeHFVNEI7RUFDSTtDeEIwcVVoQztBd0J6cVVnQztFQUNJO0N4QjJxVXBDO0F3QnhxVTRCO0VwQnFCMUI7RW9CbkI4QixZbkJwR2Y7RW1CcUdlO0VBQ0E7Q3hCNnFVaEM7QXdCMXFVd0I7RUFDSSwwQm5CbkZiO0VtQm9GYTtFQUNBO0N4QjRxVTVCO0F3QjNxVTRCO0VBQ0ksMEJuQnRGWDtDTG13VXJCO0F3QnpxVW9CO0VBQ0k7Q3hCMnFVeEI7QXdCMXFVd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEI0cVU1QjtBd0IzcVU0QjtFQUNJO0N4QjZxVWhDO0F3QnBxVUk7RUFFUTtJQUNJO0d4QnFxVWQ7RXdCbnFVVTtJQUNJO0lBQ0E7R3hCcXFVZDtFd0JwcVVjO0lBQ0k7R3hCc3FVbEI7Q0FDRjtBd0JqcVVJO0VBR1k7SUFDSTtHeEJpcVVsQjtFd0IvcFVjO0lBQ0k7R3hCaXFVbEI7RXdCOXBVa0I7SUFDSTtHeEJncVV0QjtFd0I5cFVrQjtJQUlJO0d4QjZwVXRCO0V3QmhxVXNCO0lBQ0k7R3hCa3FVMUI7RXdCNXBVVTtJQUNJO0lBQ0E7R3hCOHBVZDtFd0I3cFVjO0lBQ0k7R3hCK3BVbEI7Q0FDRjtBd0IxcFVJO0VBRVE7SUFDSTtHeEIycFVkO0V3QnZwVVU7SUFDSTtHeEJ5cFVkO0V3QnZwVVU7SUFDSTtHeEJ5cFVkO0V3QnhwVWM7SUFDSTtHeEIwcFVsQjtFd0J6cFVrQjtJQUNJO0lBQ0E7R3hCMnBVdEI7RXdCeHBVYztJQUNJO0lBQ0E7R3hCMHBVbEI7RXdCdnBVa0I7SUFDSTtJQUNBO0d4QnlwVXRCO0V3QnZwVWtCO0lBQ0k7SUFDQTtHeEJ5cFV0QjtFd0J4cFVzQjtJQUNJO0d4QjBwVTFCO0NBQ0Y7QXdCbnBVSTtFQUVRO0lBQ0k7R3hCb3BVZDtFd0JqcFVNO0lBQ0k7R3hCbXBVVjtDQUNGOztBeUIzM1VBOzsyQ0FBQTtBQUlJO0VBQ0k7Q3pCNjNVUjtBeUI1M1VRO0VBRUk7Q3pCNjNVWjtBeUI1M1VZO0VBQ0U7Q3pCODNVZDtBeUI1M1VZO0VBQ0U7Q3pCODNVZDtBeUIxM1VvQjtFQUNJO0N6QjQzVXhCO0F5QjEzVW9CO0VBQ0k7Q3pCNDNVeEI7QXlCdjNVUTtFQUNJO0N6QnkzVVo7QXlCeDNVWTtFQUdJO0VBQ0E7Q3pCdzNVaEI7QXlCdDNVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCdzNVaEI7QXlCdjNVZ0I7RUFDSTtDekJ5M1VwQjtBeUJyM1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3pCdTNVWjtBeUJ0M1VZO0VBQ0ksc0NuQjlDUjtFbUIrQ1E7Q3pCdzNVaEI7QXlCdjNVZ0I7RUFDSTtDekJ5M1VwQjtBeUJ4M1VvQjtFQUNJO0N6QjAzVXhCO0F5QnQzVW9CO0VBQ0k7RUFDQTtDekJ3M1V4QjtBeUJyM1VnQjtFQUNJO0VBQ0E7Q3pCdTNVcEI7QXlCbjNVWTtFQUNJO0VBQ0E7Q3pCcTNVaEI7QXlCbjNVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCcTNVaEI7QXlCcDNVZ0I7RUFDSTtDekJzM1VwQjtBeUJqM1VnQjtFQUNJO0N6Qm0zVXBCO0F5QmwzVW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCbzNVeEI7QXlCbjNVd0I7RUFDSTtDekJxM1U1QjtBeUI5MlVJO0VBR1E7SUFDSTtHekI4MlVkO0V5QjUyVVU7SUFDSTtHekI4MlVkO0V5QjcyVWM7SUFDSTtHekIrMlVsQjtFeUI3MlVjO0lBQ0k7R3pCKzJVbEI7Q0FDRjtBeUJ6MlVJO0VBRVE7SUFDSTtHekIwMlVkO0V5QngyVVU7SUFDSTtHekIwMlVkO0V5QnoyVWM7SUFDSTtHekIyMlVsQjtFeUJ6MlVjO0lBQ0k7R3pCMjJVbEI7Q0FDRjtBeUJ2MlVJO0VBRVE7SUFDSTtHekJ3MlVkO0V5QnIyVU07SUFDSTtHekJ1MlVWO0V5QnQyVVU7SUFDSTtHekJ3MlVkO0NBQ0Y7QXlCcDJVSTtFQUVRO0lBQ0k7R3pCcTJVZDtFeUJsMlVNO0lBQ0k7SUFDQTtHekJvMlVWO0V5QmgyVVU7SUFDSTtJQUNBO0lBQ0E7R3pCazJVZDtFeUJoMlVVO0lBQ0k7SUFDQTtHekJrMlVkO0NBQ0Y7O0EwQmhoVkE7OzJDQUFBO0FBR0E7RUFDSTtFQUNBO0MxQm1oVko7QTBCamhWUTtFQUNJO0VBQ0E7QzFCbWhWWjtBMEJsaFZZO0VBQ0k7RUFDQTtFQUNBO0MxQm9oVmhCO0EwQm5oVmdCO0VBQ0ksWXJCWEg7RXFCWUc7QzFCcWhWcEI7QTBCbGhWWTtFQUNJLFlyQmhCQztDTG9pVmpCO0EwQi9nVkk7RUF0Qko7SUF1QlE7SUFDQTtHMUJraFZOO0UwQmhoVlU7SUFDSTtHMUJraFZkO0NBQ0Y7O0EwQjdnVkE7OzJDQUFBO0FBR0E7RUFDSTtDMUJnaFZKO0EwQjlnVlE7RUFDSSxzQ3BCdENKO0VvQnVDSTtFQUNBO0MxQmdoVlo7QTBCN2dWWTtFQUNJO0MxQitnVmhCO0EwQjlnVmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzFCZ2hWcEI7QTBCN2dWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCK2dWaEI7QTBCMWdWSTtFQUNJO0lBQ0k7RzFCNGdWVjtDQUNGO0EwQnpnVkk7RUFFUTtJQUNJO0cxQjBnVmQ7Q0FDRjtBMEJ2Z1ZJO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RzFCd2dWZDtFMEJyZ1ZjO0lBQ0k7RzFCdWdWbEI7RTBCcmdWYztJQUNJO0cxQnVnVmxCO0NBQ0Y7QTBCbGdWSTtFQUdZO0lBQ0k7RzFCa2dWbEI7RTBCaGdWYztJQUNJO0cxQmtnVmxCO0UwQjkvVWM7SUFDSTtHMUJnZ1ZsQjtFMEI5L1VjO0lBQ0k7RzFCZ2dWbEI7Q0FDRjtBMEIzL1VJO0VBR1k7SUFDSTtHMUIyL1VsQjtDQUNGOztBMEJwL1VBOzsyQ0FBQTtBQUtJO0VBRUk7RUFDQTtDMUJvL1VSO0EwQm4vVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUJxL1VaO0EwQnAvVVk7RUFDSSxzQ3BCN0lSO0VvQjhJUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCcy9VaEI7QTBCci9VZ0I7RUFDSTtDMUJ1L1VwQjtBMEJoL1VnQjtFQUNJO0MxQmsvVXBCO0EwQjUrVWdCO0VBRUk7RUFDQTtDMUI2K1VwQjtBMEI1K1VvQjtFQUNJO0MxQjgrVXhCO0EwQnorVXdCO0VBQ0k7RUFDQTtDMUIyK1U1QjtBMEJyK1VRO0VBQ0k7RUFDQTtDMUJ1K1VaO0EwQnArVW9CO0VBQ0k7RUFDQTtFQUNBO0MxQnMrVXhCO0EwQnIrVXdCO0VBQ0k7S0FBQTtFQUNBO0VBQ0E7RUFDQTtDMUJ1K1U1QjtBMEJoK1VRO0VBQ0k7RUFDQTtDMUJrK1VaO0EwQmorVVk7RUFDRTtDMUJtK1VkO0EwQmwrVWM7RUFDRTtDMUJvK1VoQjtBMEJoK1VZO0V0QnhFVixhc0J5RWlDO0V0QnhFakM7RUFDQTtFc0J3RWM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQm8rVWhCO0EwQmwrVVk7RUFDSTtFQUNBO0VBQ0E7QzFCbytVaEI7QTBCbCtVWTtFQUNJO0MxQm8rVWhCO0EwQmwrVVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCbytVaEI7QTBCbitVZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQnErVWxCO0EwQm4rVWdCO0VBQ0k7RUFDQTtFQUNBO0MxQnErVXBCO0EwQjk5VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUJnK1VSO0EwQi85VVE7OztFQUdJLHNDcEI3UUo7RW9COFFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJpK1VaO0EwQi85VVE7RUFDSSxzQ3BCdFJKO0VvQnVSSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQmkrVVo7QTBCLzlVUTtFQUNJO0VBQ0E7RUFDQTtDMUJpK1VaO0EwQmgrVVk7RUFDSTtDMUJrK1VoQjtBMEIvOVVRO0VBQ0k7RUFDQTtDMUJpK1VaO0EwQmgrVVk7RUFDSSxzQ3BCelNSO0VvQjBTUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJyQnpSRDtFcUIwUkM7RUFDQTtFQUNBO0VBQ0E7QzFCaytVaEI7QTBCaitVZ0I7RUFDSSwwQnJCOVJDO0NMaXdWckI7QTBCNzlVSTtFQUNJO0lBQ0k7RzFCKzlVVjtFMEI3OVVNO0lBQ0k7RzFCKzlVVjtFMEI3OVVNO0lBQ0k7RzFCKzlVVjtDQUNGO0EwQjU5VUk7RUFDSTtJQUNJO0cxQjg5VVY7RTBCNTlVTTtJQUNJO0lBQ0E7RzFCODlVVjtFMEI3OVVVO0lBQ0k7RzFCKzlVZDtFMEI3OVVVOzs7SUFHSTtJQUNBO0cxQis5VWQ7RTBCNzlVVTtJQUNJO0cxQis5VWQ7RTBCNzlVVTtJQUNJO0cxQis5VWQ7Q0FDRjtBMEIxOVVJO0VBQ0k7SUFDSTtHMUI0OVVWO0UwQjM5VVU7SUFDSTtJQUNBO0cxQjY5VWQ7RTBCMTlVTTtJQUNJO0cxQjQ5VVY7RTBCejlVTTtJQUVJO0cxQjA5VVY7Q0FDRjtBMEJ0OVVJO0VBRVE7SUFDSTtJQUNBO0cxQnU5VWQ7RTBCdDlVYztJQUNJO0lBQ0E7RzFCdzlVbEI7RTBCbDlVc0I7SUFDSTtHMUJvOVUxQjtFMEIvOFVVO0lBQ0k7RzFCaTlVZDtDQUNGO0EwQjc4VUk7RUFFUTtJQUNJO0cxQjg4VWQ7RTBCNzhVYztJQUNJO0cxQis4VWxCO0UwQjE4VWM7SUFDSTtHMUI0OFVsQjtFMEJ4OFUwQjtJQUNJO0cxQjA4VTlCO0NBQ0Y7QTBCbDhVSTtFQUVRO0lBQ0k7RzFCbThVZDtFMEJsOFVjO0lBQ0k7RzFCbzhVbEI7RTBCNTdVa0I7SUFDSTtHMUI4N1V0QjtFMEI1N1VrQjtJQUNJO0cxQjg3VXRCO0UwQjE3VVU7SUFDSTtJQUNBO0cxQjQ3VWQ7RTBCMTdVVTtJQUNJO0lBQ0E7RzFCNDdVZDtDQUNGO0EwQng3VUk7RUFDSTtJQUNJO0cxQjA3VVY7RTBCejdVVTtJQUNJO0cxQjI3VWQ7RTBCeDdVTTtJQUNJO0cxQjA3VVY7RTBCeDdVTTtJQUNJO0cxQjA3VVY7RTBCejdVVTs7O0lBR0k7SUFDQTtJQUNBO0cxQjI3VWQ7RTBCejdVVTtJQUNJO0lBQ0E7RzFCMjdVZDtFMEJ6N1VVO0lBQ0k7RzFCMjdVZDtFMEIxN1VjO0lBQ0k7RzFCNDdVbEI7RTBCejdVVTtJQUNJO0cxQjI3VWQ7Q0FDRjs7QTBCcjdVQTs7MkNBQUE7QUFHQTtFQUNJO0MxQnc3VUo7QTBCdDdVUTtFQUNJO0VBQ0E7RUFDQTtDMUJ3N1VaO0EwQnY3VVk7RUFDSTtFQUNBO0VBQ0E7QzFCeTdVaEI7QTBCeDdVZ0I7RXRCbGZrQjtFQUNJO0VBQ3BDO0VzQmtma0I7RUFDQTtDMUI4N1VwQjtBMEI3N1VvQjtFQUNJO0MxQis3VXhCO0EwQjU3VWdCO0VBQ0k7QzFCODdVcEI7QTBCNzdVb0I7RUFDSTtDMUIrN1V4QjtBMEI5N1V3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCZzhVNUI7QTBCLzdVNEI7RUFDSSx1QnJCaGhCZjtFcUJpaEJlLFlyQnJnQnhCO0NMczhWUjtBMEIzN1VZO0VBQ0k7RUFDQTtFQUNBO0MxQjY3VWhCO0EwQjU3VWdCO0VBRUk7QzFCNjdVcEI7QTBCNTdVb0I7RUFDSTtDMUI4N1V4QjtBMEI1N1VvQjtFQUNJO0VBQ0E7QzFCODdVeEI7QTBCNzdVd0I7RUFDSTtFQUNBO0MxQis3VTVCO0EwQjk3VTRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtDMUJnOFVoQztBMEI3N1V3QjtFQUNJO0VBQ0E7QzFCKzdVNUI7QTBCOTdVNEI7RUFDSTtDMUJnOFVoQztBMEI5N1U0QjtFQUNJO0MxQmc4VWhDO0EwQjM3VXdCO0VBQ0k7RUFDQTtDMUI2N1U1QjtBMEJ6N1V3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCMjdVNUI7QTBCcjdVUTtFQUNJO0VBQ0E7QzFCdTdVWjtBMEJ0N1VZO0VBQ0k7RUFDQTtFQUNBO0MxQnc3VWhCO0EwQm43VUk7RUFFUTtJQUNJO0cxQm83VWQ7RTBCbjdVYztJQUNJO0cxQnE3VWxCO0UwQnA3VWtCO0lBQ0k7RzFCczdVdEI7RTBCbDdVVTtJQUNJO0cxQm83VWQ7Q0FDRjtBMEIvNlVJO0VBRVE7SUFDSTtHMUJnN1VkO0UwQi82VWM7SUFDSTtHMUJpN1VsQjtFMEJoN1VrQjtJQUNJO0lBQ0E7SUFDQTtHMUJrN1V0QjtFMEIvNlVjO0lBQ0k7RzFCaTdVbEI7RTBCaDdVa0I7SUFDSTtHMUJrN1V0QjtDQUNGO0EwQjU2VUk7RUFFUTtJQUNJO0cxQjY2VWQ7Q0FDRjtBMEJ6NlVJO0VBTzRCO0lBQ0k7RzFCcTZVbEM7RTBCaDZVMEI7SUFDSTtHMUJrNlU5QjtDQUNGO0EwQjE1VUk7RUFFUTtJQUNJO0lBQ0E7RzFCMjVVZDtFMEIxNVVjO0l0QjFwQmtCO0lBQ0k7SUFDcEM7R0p5aldBO0UwQi81VWtCO0lBQ0c7RzFCaTZVckI7RTBCOTVVYztJQUNJO0lBQ0E7RzFCZzZVbEI7RTBCLzVVa0I7SUFDSTtHMUJpNlV0QjtFMEI3NVVVO0lBQ0k7RzFCKzVVZDtDQUNGO0EwQjE1VUk7RUFDSTtJQUNJO0cxQjQ1VVY7Q0FDRjtBMEJ6NVVJO0VBR1k7SUFDSTtHMUJ5NVVsQjtFMEJ2NVVjO0lBQ0k7RzFCeTVVbEI7RTBCeDVVa0I7SUFDRztHMUIwNVVyQjtDQUNGO0EwQnA1VUk7RUFPNEI7SUFDSTtHMUJnNVVsQztFMEIzNFUwQjtJQUNJO0cxQjY0VTlCO0NBQ0Y7O0EyQjdtV0E7OzJDQUFBO0FBR0E7RUFDSTtFQUNBO0MzQmduV0o7QTJCL21XSTtFQUNJO0MzQmluV1I7QTJCaG5XUTtFQUNJLGV0QjhCRztFc0I3Qkg7RUFDQTtFQUNBO0MzQmtuV1o7QTJCam5XWTtFQUNJLGV0QnlCRDtFc0J4QkM7RUFDQTtFQUNBO0VBQ0E7QzNCbW5XaEI7QTJCL21XSTtFQW5CSjtJQW9CUTtHM0JrbldOO0NBQ0Y7QTJCam5XSTtFQXRCSjtJQXVCUTtHM0JvbldOO0UyQm5uV007SUFDSTtHM0JxbldWO0UyQnBuV1U7SUFDSTtHM0JzbldkO0NBQ0Y7O0EyQmpuV0E7OzJDQUFBO0FBR0E7RUFDSTtDM0JvbldKO0EyQm5uV0k7RUFDSTtDM0JxbldSO0EyQm5uV0k7RUFDSTtDM0JxbldSO0EyQmxuV1E7RUFDSSxzQ3JCNUNKO0VxQjZDSTtFQUNBO0MzQm9uV1o7QTJCbm5XWTtFQUNJO0VBQ0E7RUFDQTtDM0JxbldoQjtBMkJubldZO0VBQ0k7RUFDQTtDM0JxbldoQjtBMkJqbldRO0VBQ0k7QzNCbW5XWjtBMkJsbldZO0VBRUk7RUFDQTtDM0JtbldoQjtBMkJsbldnQjtFQUNJO0MzQm9uV3BCO0EyQm5uV29CO0VBQ0k7QzNCcW5XeEI7QTJCam5XWTtFQUNJO0VBQ0E7RUFDQTtDM0JtbldoQjtBMkJqbldZO0VBQ0k7RUFDQTtFQUNBO0MzQm1uV2hCO0EyQmhuV1E7RUFDSTtDM0JrbldaO0EyQmpuV1k7RUFDSTtDM0JtbldoQjtBMkJobldRO0VBQ0k7QzNCa25XWjtBMkJqbldZO0VBQ0k7RUFDQTtDM0JtbldoQjtBMkJsbldnQjtFQUNJO0VBQ0E7QzNCb25XcEI7QTJCam5XWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQSxzQ3JCdkdSO0VxQndHUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQm1uV2hCO0EyQmhuV2dCO0VBQ0k7RUFDQTtDM0JrbldwQjtBMkJqbldvQjtFQUNJO0MzQm1uV3hCO0EyQmpuV29CO0VBQ0k7QzNCbW5XeEI7QTJCaG1XUTtFQUNJO0MzQmttV1o7QTJCam1XWTtFQUNJO0MzQm1tV2hCO0EyQmptV1k7RUFDSTtFQUNBO0VBQ0E7QzNCbW1XaEI7QTJCbG1XZ0I7RUFDSSxZdEJwSkg7RXNCcUpHO0VBQ0E7RUFDQTtFQUNBO0MzQm9tV3BCO0EyQmptV1k7RUFDSTtDM0JtbVdoQjtBMkIvbFdRO0VBQ0k7QzNCaW1XWjtBMkI3bFdvQjtFQUVJO0VBQ0E7QzNCOGxXeEI7QTJCN2xXd0I7RUFDSTtDM0IrbFc1QjtBMkJ6bFdZO0VBQ0k7RUFDQTtDM0IybFdoQjtBMkJ6bFdnQjtFQUNFO0MzQjJsV2xCO0EyQjFsV2tCO0VBQ0U7QzNCNGxXcEI7QTJCeGxXZ0I7RXZCNUNkLGF1QjZDcUM7RXZCNUNyQztFQUNBO0V1QjRDa0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQjRsV3BCO0EyQjFsV2dCO0VBQ0k7RUFDQTtFQUNBO0MzQjRsV3BCO0EyQjFsV2dCO0VBQ0k7QzNCNGxXcEI7QTJCMWxXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCNGxXcEI7QTJCM2xXb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQjZsV3RCO0EyQjNsV29CO0VBQ0k7RUFDQTtFQUNBO0MzQjZsV3hCO0EyQnZsV1k7RUFDSTtFQUNBO0MzQnlsV2hCO0EyQnRsV3dCO0VBQ0k7RUFDQTtFQUNBO0MzQndsVzVCO0EyQnZsVzRCO0VBQ0k7S0FBQTtFQUNBO0VBQ0E7RUFDQTtDM0J5bFdoQztBMkJqbFdJO0VBRVE7O0lBRUk7RzNCa2xXZDtDQUNGO0EyQi9rV0k7RUFHWTtJQUNJO0czQitrV2xCO0UyQjdrV2M7SUFDSTtHM0Ira1dsQjtFMkI1a1dVO0lBQ0k7RzNCOGtXZDtFMkI1a1dVO0lBQ0k7RzNCOGtXZDtFMkI3a1djO0lBQ0k7RzNCK2tXbEI7RTJCNWtXVTtJQUNJO0czQjhrV2Q7RTJCN2tXYztJQUNJO0czQitrV2xCO0UyQjNrV007SUFDSTtHM0I2a1dWO0UyQjNrV007O0lBRUk7RzNCNmtXVjtDQUNGO0EyQjNrV0k7RUFyUUo7SUFzUVE7RzNCOGtXTjtFMkI3a1dNO0lBQ0k7RzNCK2tXVjtFMkI3a1dNO0lBQ0k7RzNCK2tXVjtFMkI1a1dVO0lBQ0k7SUFDQTtHM0I4a1dkO0UyQjVrV1U7SUFDSTtHM0I4a1dkO0UyQjVrV1U7SUFDSTtJQUNBO0czQjhrV2Q7Q0FDRjtBMkIxa1dJO0VBR1k7SUFDSTtHM0Iwa1dsQjtFMkJ4a1djO0lBQ0k7RzNCMGtXbEI7Q0FDRjtBMkJya1dJO0VBRVE7SUFDSTtHM0Jza1dkO0UyQnJrV2M7SUFDSTtHM0J1a1dsQjtFMkJwa1dVO0lBQ0k7RzNCc2tXZDtFMkJya1djO0lBQ0k7RzNCdWtXbEI7RTJCcGtXVTtJQUNJO0czQnNrV2Q7RTJCamtXa0I7SUFDSTtHM0Jta1d0QjtFMkJqa1drQjtJQUNJO0czQm1rV3RCO0NBQ0Y7QTJCN2pXSTtFQUVRO0lBQ0k7RzNCOGpXZDtFMkI3aldjO0lBQ0k7RzNCK2pXbEI7RTJCNWpXVTtJQUNJO0czQjhqV2Q7RTJCM2pXVTs7SUFFSTtHM0I2aldkO0UyQjFqV1U7SUFDSTtHM0I0aldkO0NBQ0Y7O0EyQnBqV0E7OzJDQUFBO0FBR0E7RUFDSTtDM0J1aldKO0EyQnBqV1k7RUFDSTtDM0JzaldoQjtBMkJsaldZO0VBQ0k7QzNCb2pXaEI7QTJCbmpXZ0I7RUFDSTtDM0JxaldwQjtBMkJwaldvQjtFQUNJO0MzQnNqV3hCO0EyQnJqV3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0J1alc1QjtBMkJ0alc0QjtFQUNJLHVCdEJsYWY7RXNCbWFlO0MzQndqV2hDO0EyQnRqVzRCO0VBQ0k7QzNCd2pXaEM7QTJCbGpXWTtFQUNJO0VBQ0E7RUFDQTtDM0JvaldoQjtBMkJualdnQjtFQUVJO0MzQm9qV3BCO0EyQm5qV29CO0VBQ0k7QzNCcWpXeEI7QTJCbmpXb0I7RUFDSTtFQUNBO0MzQnFqV3hCO0EyQnBqV3dCO0VBQ0k7RUFDQTtDM0Jzalc1QjtBMkJyalc0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QzNCdWpXaEM7QTJCcGpXd0I7RUFDSTtFQUNBO0MzQnNqVzVCO0EyQnJqVzRCO0VBQ0k7QzNCdWpXaEM7QTJCcmpXNEI7RUFDSTtDM0J1aldoQztBMkJualdvQjtFQUNJO0MzQnFqV3hCO0EyQnBqV3dCO0VBQ0k7RUFDQTtFQUNBO0MzQnNqVzVCO0EyQmxqV3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0Jvalc1QjtBMkI5aVdRO0VBQ0k7RUFDQTtDM0JnaldaO0EyQi9pV1k7RUFDSTtFQUNBO0VBQ0E7QzNCaWpXaEI7QTJCNWlXSTtFQUVRO0lBQ0k7RzNCNmlXZDtFMkIzaVdVO0lBQ0k7RzNCNmlXZDtFMkI1aVdjO0lBQ0k7RzNCOGlXbEI7Q0FDRjtBMkJ6aVdJO0VBQ0k7SUFDSTtHM0IyaVdWO0NBQ0Y7QTJCeGlXSTtFQUdZO0lBQ0k7RzNCd2lXbEI7RTJCbmlXa0I7O0lBRUk7RzNCcWlXdEI7Q0FDRjtBMkIvaFdJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RzNCaWlXVjtFMkJoaVdVO0lBQ0k7RzNCa2lXZDtFMkIvaFdNO0lBQ0k7RzNCaWlXVjtFMkJoaVdVO0lBQ0k7RzNCa2lXZDtDQUNGO0EyQjloV0k7RUFDSTtJQUNJO0czQmdpV1Y7RTJCL2hXVTtJQUNJO0czQmlpV2Q7Q0FDRjtBMkI3aFdJO0VBRVM7SUFDSTtHM0I4aFdmO0UyQjdoV2U7SUFDRztHM0IraFdsQjtFMkI3aFdjO0lBQ0k7RzNCK2hXbEI7Q0FDRjtBMkIxaFdJO0VBR1k7SUFDSTtHM0IwaFdsQjtFMkJyaFdrQjtJQUNJO0czQnVoV3RCO0NBQ0Y7O0E0QmhtWEk7RUFDSTtFQUNBO0M1Qm1tWFI7QTRCam1YSTtFQUNJO0M1Qm1tWFI7QTRCam1YSTtFQUNJO0M1Qm1tWFI7QTRCam1YSTtFQUNJO0lBQ0k7SUFDQTtHNUJtbVhWO0NBQ0Y7QTRCam1YSTtFQUNJO0lBQ0k7RzVCbW1YVjtDQUNGOztBNEI3bFhJO0VBQ0k7QzVCZ21YUjtBNEI5bFhJO0VBQ0k7QzVCZ21YUjtBNEI5bFhJO0VBQ0k7QzVCZ21YUjtBNEI5bFhJO0VBQ0k7SUFDSTtJQUNBO0c1QmdtWFY7RTRCOWxYTTtJQUNJO0c1QmdtWFY7Q0FDRjs7QTRCMWxYSTtFQUNJO0lBQ0k7RzVCNmxYVjtDQUNGO0E0QjNsWEk7RUFDSTtJQUNJO0c1QjZsWFY7Q0FDRjs7QTRCdmxYSTtFQUNJO0lBQ0k7RzVCMGxYVjtDQUNGO0E0QnhsWEk7RUFDSTtJQUNJO0c1QjBsWFY7Q0FDRjs7QTRCcGxYSTtFQUNJO0M1QnVsWFI7QTRCcmxYSTtFQUNJO0M1QnVsWFI7QTRCcmxYSTtFQUNJO0lBQ0k7RzVCdWxYVjtDQUNGO0E0QnJsWEk7RUFDSTtJQUNJO0c1QnVsWFYiLCJmaWxlIjoiL2Fzc2V0cy9kZW1vMi9jc3MvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0Ki8gLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJweCAwIDAgMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIC43ZW07Zm9udC1zaXplOjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxZW0gMi4yZW07Ym9yZGVyLXRvcDowO292ZXJmbG93OmF1dG99LnVpLWF1dG9jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyl9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6M3B4IDFlbSAzcHggLjRlbX0udWktbWVudSAudWktbWVudS1kaXZpZGVye21hcmdpbjo1cHggMDtoZWlnaHQ6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwIDB9LnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOi0xcHh9LnVpLW1lbnUtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9LnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVye3BhZGRpbmctbGVmdDoyZW19LnVpLW1lbnUgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDouMmVtO21hcmdpbjphdXRvIDB9LnVpLW1lbnUgLnVpLW1lbnUtaWNvbntsZWZ0OmF1dG87cmlnaHQ6MH0udWktYnV0dG9ue3BhZGRpbmc6LjRlbSAxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDouMWVtO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0udWktYnV0dG9uLC51aS1idXR0b246bGluaywudWktYnV0dG9uOnZpc2l0ZWQsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5e3RleHQtaW5kZW50OjB9LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi04cHg7bWFyZ2luLWxlZnQ6LThweH0udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3BhZGRpbmc6MDt3aWR0aDoyLjFlbTtoZWlnaHQ6Mi4xZW07dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dGV4dC1pbmRlbnQ6MDt3aGl0ZS1zcGFjZTpub3JtYWw7cGFkZGluZzouNGVtIDFlbX1pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LnVpLWNvbnRyb2xncm91cHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS1jb250cm9sZ3JvdXA+LnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLC51aS1jb250cm9sZ3JvdXA+LnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1c3t6LWluZGV4Ojk5OTl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbD4udWktY29udHJvbGdyb3VwLWl0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnR9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW17Ym94LXNpemluZzpib3JkZXItYm94fS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbHtwYWRkaW5nOi40ZW0gMWVtfS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFue2ZvbnQtc2l6ZTo4MCV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLXRvcDpub25lfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1yaWdodDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItYm90dG9tOm5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dHt3aWR0aDo3NSU7d2lkdGg6Y2FsYygxMDAlIC0gMi40ZW0pfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXB7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxcHggI2NjYztib3JkZXItcmFkaXVzOi4xMmVtO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjFlbTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfS51aS1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbntoZWlnaHQ6MnB4O3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1le3dpZHRoOjJweDtyaWdodDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ze2hlaWdodDoycHg7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXd7d2lkdGg6MnB4O2xlZnQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3JpZ2h0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3e2xlZnQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmV7cmlnaHQ6MDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7bGVmdDowO3RvcDowfS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6LjFweDtkaXNwbGF5OmJsb2NrOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS1wcm9ncmVzc2JhcntoZWlnaHQ6MmVtO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW59LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZXttYXJnaW46LTFweDtoZWlnaHQ6MTAwJX0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXl7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT0pO2hlaWdodDoxMDAlO2ZpbHRlcjphbHBoYShvcGFjaXR5PTI1KTtvcGFjaXR5Oi4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MnB4IC40ZW07bWFyZ2luOi41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2M1YzVjNX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMzMzN9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQ6I2U5ZTllOTtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjcwMH0udWktd2lkZ2V0LWhlYWRlciBhe2NvbG9yOiMzMzN9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LC51aS1idXR0b24saHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O2JhY2tncm91bmQ6I2Y2ZjZmNjtmb250LXdlaWdodDo0MDA7Y29sb3I6IzQ1NDU0NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsYS51aS1idXR0b24sYTpsaW5rLnVpLWJ1dHRvbixhOnZpc2l0ZWQudWktYnV0dG9uLC51aS1idXR0b257Y29sb3I6IzQ1NDU0NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZWRlZGVkO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMmIyYjJifS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsYS51aS1idXR0b246aG92ZXIsYS51aS1idXR0b246Zm9jdXN7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdmlzdWFsLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiKDk0LDE1OCwyMTQpfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxhLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDAzZWZmO2JhY2tncm91bmQ6IzAwN2ZmZjtmb250LXdlaWdodDo0MDA7Y29sb3I6I2ZmZn0udWktaWNvbi1iYWNrZ3JvdW5kLC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZHtib3JkZXI6IzAwM2VmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTA7Y29sb3I6Izc3NzYyMH0udWktc3RhdGUtY2hlY2tlZHtib3JkZXI6MXB4IHNvbGlkICNkYWQ1NWU7YmFja2dyb3VuZDojZmZmYTkwfS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OjcwMH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6NDAwfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyl9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyl9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLC51aS1idXR0b246Zm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyl9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmcpfS51aS1pY29uLWJsYW5re2JhY2tncm91bmQtcG9zaXRpb246MTZweCAxNnB4fS51aS1pY29uLWNhcmV0LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktaWNvbi1jYXJldC0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0udWktaWNvbi1jYXJldC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS51aS1pY29uLWNhcmV0LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAwfS51aS1pY29uLWNhcmV0LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IDB9LnVpLWljb24tY2FyZXQtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9LnVpLWljb24tY2FyZXQtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0udWktaWNvbi1jYXJldC0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9LnVpLWljb24tY2FyZXQtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggMH0udWktaWNvbi1jYXJldC0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS51aS1pY29uLXRyaWFuZ2xlLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTZweH0udWktaWNvbi1hcnJvdy0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS51aS1pY29uLWFycm93LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTMycHh9LnVpLWljb24tYXJyb3d0aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjoxcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNDhweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS13e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1le2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTY0cHh9LnVpLWljb24tYXJyb3ctNHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwcHh9LnVpLWljb24tYXJyb3ctNC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTgwcHh9LnVpLWljb24tZXh0bGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC04MHB4fS51aS1pY29uLW5ld3dpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC04MHB4fS51aS1pY29uLXJlZnJlc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtODBweH0udWktaWNvbi1zaHVmZmxle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTgwcHh9LnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9LnVpLWljb24tZm9sZGVyLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTZweH0udWktaWNvbi1kb2N1bWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50LWJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0udWktaWNvbi1ub3Rle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTk2cHh9LnVpLWljb24tbWFpbC1jbG9zZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTZweH0udWktaWNvbi1tYWlsLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0udWktaWNvbi1zdWl0Y2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTZweH0udWktaWNvbi1jb21tZW50e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC05NnB4fS51aS1pY29uLXBlcnNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0udWktaWNvbi1wcmludHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtOTZweH0udWktaWNvbi10cmFzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtOTZweH0udWktaWNvbi1sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9LnVpLWljb24tdW5sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTk2cHh9LnVpLWljb24tYm9va21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTk2cHh9LnVpLWljb24tdGFne2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4fS51aS1pY29uLWhvbWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0udWktaWNvbi1mbGFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTExMnB4fS51aS1pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTExMnB4fS51aS1pY29uLWNhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTEycHh9LnVpLWljb24tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTExMnB4fS51aS1pY29uLWNsb2Nre2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS51aS1pY29uLWRpc2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTEycHh9LnVpLWljb24tY2FsY3VsYXRvcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTEycHh9LnVpLWljb24tem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMTJweH0udWktaWNvbi16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMTJweH0udWktaWNvbi1zZWFyY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTExMnB4fS51aS1pY29uLXdyZW5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTEycHh9LnVpLWljb24tZ2VhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTEycHh9LnVpLWljb24taGVhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTExMnB4fS51aS1pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTExMnB4fS51aS1pY29uLWxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTExMnB4fS51aS1pY29uLWNhbmNlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS51aS1pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTI4cHh9LnVpLWljb24tcGx1c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTEyOHB4fS51aS1pY29uLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyOHB4fS51aS1pY29uLW1pbnVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTI4cHh9LnVpLWljb24tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9LnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjhweH0udWktaWNvbi1rZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTEyOHB4fS51aS1pY29uLWxpZ2h0YnVsYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTI4cHh9LnVpLWljb24tc2Npc3NvcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTEyOHB4fS51aS1pY29uLWNsaXBib2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTI4cHh9LnVpLWljb24tY29weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTI4cHh9LnVpLWljb24tY29udGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTI4cHh9LnVpLWljb24taW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTEyOHB4fS51aS1pY29uLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMjhweH0udWktaWNvbi1zY3JpcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyOHB4fS51aS1pY29uLWFsZXJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0cHh9LnVpLWljb24taW5mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNDRweH0udWktaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTQ0cHh9LnVpLWljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweH0udWktaWNvbi1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNDRweH0udWktaWNvbi1idWxsZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNDRweH0udWktaWNvbi1waW4td3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTQ0cHh9LnVpLWljb24tcGluLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fS51aS1pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjBweH0udWktaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNjBweH0udWktaWNvbi1zZWVrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTYwcHh9LnVpLWljb24tc2Vlay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2MHB4fS51aS1pY29uLXNlZWstZW5ke2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2MHB4fS51aS1pY29uLXNlZWstc3RhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc2Vlay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zdG9we2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2MHB4fS51aS1pY29uLWVqZWN0e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2MHB4fS51aS1pY29uLXBvd2Vye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2cHh9LnVpLWljb24tc2lnbmFsLWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTc2cHh9LnVpLWljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTF7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ye2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNzZweH0udWktaWNvbi1jaXJjbGUtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4fS51aS1pY29uLWNpcmNsZS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwOHB4fS51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMjRweH0udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci10bHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItdHJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci1icntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6I2FhYTtvcGFjaXR5Oi4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JveC1zaGFkb3c6MCAwIDVweCAjNjY2fSIsIi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBde3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Z3JleX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1ZDc7Y29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9XG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4wLjEzIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuLmZhLC5mYWIsLmZhbCwuZmFyLC5mYXN7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjF9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LS4wNjY3ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbX0uZmEtc217Zm9udC1zaXplOi44NzVlbX0uZmEtMXh7Zm9udC1zaXplOjFlbX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtNnh7Zm9udC1zaXplOjZlbX0uZmEtN3h7Zm9udC1zaXplOjdlbX0uZmEtOHh7Zm9udC1zaXplOjhlbX0uZmEtOXh7Zm9udC1zaXplOjllbX0uZmEtMTB4e2ZvbnQtc2l6ZToxMGVtfS5mYS1md3t0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjI1ZW19LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7bGVmdDotMmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjJlbTtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1ib3JkZXJ7Ym9yZGVyOi4wOGVtIHNvbGlkICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtO3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdCwuZmFiLmZhLXB1bGwtbGVmdCwuZmFsLmZhLXB1bGwtbGVmdCwuZmFyLmZhLXB1bGwtbGVmdCwuZmFzLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodCwuZmFiLmZhLXB1bGwtcmlnaHQsLmZhbC5mYS1wdWxsLXJpZ2h0LC5mYXIuZmEtcHVsbC1yaWdodCwuZmFzLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3BpbnthbmltYXRpb246YSAycyBpbmZpbml0ZSBsaW5lYXJ9LmZhLXB1bHNle2FuaW1hdGlvbjphIDFzIGluZmluaXRlIHN0ZXBzKDgpfUBrZXlmcmFtZXMgYXswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmEtcm90YXRlLTkwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmEtcm90YXRlLTI3MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmZhLWZsaXAtdmVydGljYWx7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLC5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIn0uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7dHJhbnNmb3JtOnNjYWxlKC0xKX06cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLDpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzB7LXdlYmtpdC1maWx0ZXI6bm9uZTtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjJlbX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjM2OFwifS5mYS1hY2N1c29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2OVwifS5mYS1hZGRyZXNzLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYWR2ZXJzYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmFcIn0uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmJcIn0uZmEtYWxnb2xpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2Y1wifS5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzdcIn0uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAzOVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsbGVyZ2llczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyY1wifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtYW1pbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZkXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZlXCJ9LmZhLWFuZ3VsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjBcIn0uZmEtYXBwLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMzZmXCJ9LmZhLWFwcC1zdG9yZS1pb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzBcIn0uZmEtYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzFcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE1XCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODdcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzU4XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWJcIn0uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWJcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMlwifS5mYS1hcnJvd3MtYWx0LWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzdcIn0uZmEtYXJyb3dzLWFsdC12OmJlZm9yZXtjb250ZW50OlwiXFxmMzM4XCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1hc3ltbWV0cmlrOmJlZm9yZXtjb250ZW50OlwiXFxmMzcyXCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWF1ZGlibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzNcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDFjXCJ9LmZhLWF2aWFuZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzRcIn0uZmEtYXZpYXRvOmJlZm9yZXtjb250ZW50OlwiXFxmNDIxXCJ9LmZhLWF3czpiZWZvcmV7Y29udGVudDpcIlxcZjM3NVwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0YVwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1iYW5kLWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MlwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzM1wifS5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uZmEtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifS5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1iaW1vYmplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzhcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMWZkXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMzc5XCJ9LmZhLWJpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2FcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjdlXCJ9LmZhLWJsYWNrYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2JcIn0uZmEtYmxlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxN1wifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9LmZhLWJsb2dnZXItYjpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MThcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtYm93bGluZy1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM2XCJ9LmZhLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1ib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OVwifS5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTlcIn0uZmEtYnJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWFcIn0uZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1idXJuOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9LmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWJ1eXNlbGxhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGRcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5mYS1jYWxlbmRhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzNcIn0uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtY2FsZW5kYXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MVwifS5mYS1jYWxlbmRhci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWNhcHN1bGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDZiXCJ9LmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFiOVwifS5mYS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0uZmEtY2FyZXQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGFcIn0uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNjLWFtYXpvbi1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmRcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1hcHBsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTZcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGNcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtamNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmNVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNlbnRlcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODBcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUxYlwifS5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWNcIn0uZmEtY2hhcnQtYXJlYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1jaGFydC1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn0uZmEtY2hhcnQtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1jaGFydC1waWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGNcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU4XCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1jaGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjQzOVwifS5mYS1jaGVzcy1iaXNob3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2FcIn0uZmEtY2hlc3MtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2NcIn0uZmEtY2hlc3Mta2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQzZlwifS5mYS1jaGVzcy1rbmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDFcIn0uZmEtY2hlc3MtcGF3bjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0M1wifS5mYS1jaGVzcy1xdWVlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NVwifS5mYS1jaGVzcy1yb29rOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtY2h1cmNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTFkXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1jaXJjbGUtbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzI4XCJ9LmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ2Y1wifS5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5mYS1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODFcIn0uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifS5mYS1jbG91ZHNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9LmZhLWNsb3Vkc21pdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODRcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtY29kZS1icmFuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29pbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWVcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLWNvbW1lbnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnQtZG90czpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5mYS1jb21tZW50LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGIzXCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLWNvbXBhY3QtZGlzYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxZlwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1jb3VjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiOFwifS5mYS1jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZThcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmV7Y29udGVudDpcIlxcZjRlOVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZXtjb250ZW50OlwiXFxmNGVhXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlY1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmNGVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWZcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmMFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmMlwifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtY3JvdzpiZWZvcmV7Y29udGVudDpcIlxcZjUyMFwifS5mYS1jcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjUyMVwifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LmZhLWNzczMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzhiXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjNcIn0uZmEtY3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMGM0XCJ9LmZhLWN1dHRsZWZpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGNcIn0uZmEtZC1hbmQtZDpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZFwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMFwifS5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kZXBsb3lkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uZmEtZGVza3BybzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmRcIn0uZmEtZGlhZ25vc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNDcwXCJ9LmZhLWRpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjJcIn0uZmEtZGljZS1maXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIzXCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjUyNFwifS5mYS1kaWNlLW9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyNVwifS5mYS1kaWNlLXNpeDpiZWZvcmV7Y29udGVudDpcIlxcZjUyNlwifS5mYS1kaWNlLXRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI3XCJ9LmZhLWRpY2UtdHdvOmJlZm9yZXtjb250ZW50OlwiXFxmNTI4XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifS5mYS1kaXNjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMzkyXCJ9LmZhLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifS5mYS1kaXZpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjlcIn0uZmEtZG5hOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5mYS1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uZmEtZG9sbGFyLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtZG9sbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzJcIn0uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NFwifS5mYS1kb25hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjlcIn0uZmEtZG9vci1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmFcIn0uZmEtZG9vci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTJiXCJ9LmZhLWRvdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtZG92ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiYVwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzk2XCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5N1wifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1kdW1iYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0YlwifS5mYS1keWFsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTlcIn0uZmEtZWFybHliaXJkczpiZWZvcmV7Y29udGVudDpcIlxcZjM5YVwifS5mYS1lYmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNGY0XCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1lbGVtZW50b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLWVtYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9LmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtZXF1YWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1lcmxhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWRcIn0uZmEtZXRoZXJldW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmVcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1ldXJvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWVcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWZhY2Vib29rLWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWVcIn0uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzlmXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtZmVhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUyZFwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1YlwifS5mYS1maWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1maWxlLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzZcIn0uZmEtZmlsZS1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtZmlsZS1leGNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3N1wifS5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9LmZhLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtd29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtZmlyc3QtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc5XCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUwYVwifS5mYS1maXJzdGRyYWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ExXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWZsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZFwifS5mYS1mbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTdcIn0uZmEtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDdiXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjVcIn0uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNlwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTNcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLWZyZWVic2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTRcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1mdWxjcnVtOmJlZm9yZXtjb250ZW50OlwiXFxmNTBiXCJ9LmZhLWZ1dGJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUwY1wifS5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGRcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1nYXMtcHVtcDpiZWZvcmV7Y29udGVudDpcIlxcZjUyZlwifS5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS1naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjZcIn0uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1nbGFzc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNTMwXCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtZ29mb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmM2E3XCJ9LmZhLWdvbGYtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MFwifS5mYS1nb29kcmVhZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYThcIn0uZmEtZ29vZHJlYWRzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTlcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLWdvb2dsZS1kcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYVwifS5mYS1nb29nbGUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYlwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDZcIn0uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTMxXCJ9LmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzMlwifS5mYS1ncmlwZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhY1wifS5mYS1ncnVudDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZFwifS5mYS1ndWxwOmJlZm9yZXtjb250ZW50OlwiXFxmM2FlXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZkXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ0XCJ9LmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhZlwifS5mYS1oYW5kLWhvbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmRcIn0uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNGJlXCJ9LmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzBcIn0uZmEtaGFuZC1saXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn0uZmEtaGFuZC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXBlYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn0uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9LmZhLWhhbmQtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uZmEtaGFuZC1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLXNwb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9LmZhLWhhbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNGMyXCJ9LmZhLWhhbmRzLWhlbHBpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzRcIn0uZmEtaGFuZHNoYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI1XCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtaGRkOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtaGVsaWNvcHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUzM1wifS5mYS1oaXBzOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9LmZhLWhpcmUtYS1oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1ob2NrZXktcHVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ1M1wifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWhvb2xpOmJlZm9yZXtjb250ZW50OlwiXFxmNDI3XCJ9LmZhLWhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWhvc3BpdGFsLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZFwifS5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uZmEtaG90amFyOmJlZm9yZXtjb250ZW50OlwiXFxmM2IxXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjEzYlwifS5mYS1odWJzcG90OmJlZm9yZXtjb250ZW50OlwiXFxmM2IyXCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLWlkLWJhZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmMxXCJ9LmZhLWlkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzJcIn0uZmEtaWQtY2FyZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2ZcIn0uZmEtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtaW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxmMzAyXCJ9LmZhLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDhcIn0uZmEtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWNcIn0uZmEtaW5kZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNjXCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLWluZmluaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmNTM0XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMDMzXCJ9LmZhLWl0dW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjNiNFwifS5mYS1pdHVuZXMtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiNVwifS5mYS1qYXZhOmJlZm9yZXtjb250ZW50OlwiXFxmNGU0XCJ9LmZhLWplZGktb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGVcIn0uZmEtamVua2luczpiZWZvcmV7Y29udGVudDpcIlxcZjNiNlwifS5mYS1qb2dldDpiZWZvcmV7Y29udGVudDpcIlxcZjNiN1wifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjhcIn0uZmEtanMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1rZXliYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNGY1XCJ9LmZhLWtleWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYVwifS5mYS1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYlwifS5mYS1raWNrc3RhcnRlci1rOmJlZm9yZXtjb250ZW50OlwiXFxmM2JjXCJ9LmZhLWtpd2ktYmlyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUzNVwifS5mYS1rb3J2dWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmZcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLWxhcmF2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmRcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDNcIn0uZmEtbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjA2Y1wifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLWxlbW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWRcIn0uZmEtbGVzcy10aGFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTM2XCJ9LmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzN1wifS5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZVwifS5mYS1sZXZlbC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWxpZ2h0YnVsYjpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9LmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtbGlua2VkaW4taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWxpcmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDNhXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtbGlzdC11bDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYVwifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMzA5XCJ9LmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGJcIn0uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS1seWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2MzXCJ9LmZhLW1hZ2VudG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzRcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtbWFuZGFsb3JpYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGZcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjZcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLW1lZGl1bS1tOmJlZm9yZXtjb250ZW50OlwiXFxmM2M3XCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifS5mYS1tZWRydDpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uZmEtbWVoOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjUzOFwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLW1pY3JvY2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYlwifS5mYS1taWNyb3Bob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMwXCJ9LmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M5XCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTM5XCJ9LmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn0uZmEtbWljcm9zb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NhXCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NlwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2NiXCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLW1penVuaTpiZWZvcmV7Y29udGVudDpcIlxcZjNjY1wifS5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uZmEtbW9iaWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjZFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLW1vbmVybzpiZWZvcmV7Y29udGVudDpcIlxcZjNkMFwifS5mYS1tb25leS1iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2QxXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUzYVwifS5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNiXCJ9LmZhLW1vbmV5LWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNTNjXCJ9LmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZFwifS5mYS1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMTg2XCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1uYXBzdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2QyXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNDE4XCJ9LmZhLW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTlcIn0uZmEtbm9kZS1qczpiZWZvcmV7Y29udGVudDpcIlxcZjNkM1wifS5mYS1ub3QtZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2VcIn0uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MVwifS5mYS1ucG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDRcIn0uZmEtbnM4OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q1XCJ9LmZhLW51dHJpdGlvbml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjY0XCJ9LmZhLW9sZC1yZXB1YmxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjUxMFwifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtcGFsZXR0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUzZlwifS5mYS1wYWxmZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDhcIn0uZmEtcGFsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNDgyXCJ9LmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNlwifS5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNGNkXCJ9LmZhLXBhcmFncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZFwifS5mYS1wYXJraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNTQwXCJ9LmZhLXBhc3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9LmZhLXBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtcGVuLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1wZW5jaWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9LmZhLXBlb3BsZS1jYXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjRjZVwifS5mYS1wZXJjZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9LmZhLXBlcmNlbnRhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDFcIn0uZmEtcGVyaXNjb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RhXCJ9LmZhLXBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9LmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9LmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTFcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGRcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXBob25lLXZvbHVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1waHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTdcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNVwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDNcIn0uZmEtcGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODRcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NFwifS5mYS1wbGF5c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNkZlwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjdcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS1wb286YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZmVcIn0uZmEtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTBcIn0uZmEtcG91bmQtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1wcm9jZWR1cmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDJcIn0uZmEtcHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2UxXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1weXRob246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTJcIn0uZmEtcXE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDZcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifS5mYS1xdWlkZGl0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NThcIn0uZmEtcXVpbnNjYXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDU5XCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxmMmM0XCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtci1wcm9qZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNGY3XCJ9LmZhLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9LmZhLXJlYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDFiXCJ9LmZhLXJlYWRtZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkNVwifS5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1yZWNlaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmNTQzXCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtcmVkLXJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZG8tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY5XCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtcmVuZGFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNFwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn0uZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXJlcGx5ZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifS5mYS1yZXNlYXJjaGdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjhcIn0uZmEtcmVzb2x2aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2U3XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtcmliYm9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ2XCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLXJvY2tldGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uZmEtcm9ja3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1ydWJsZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXJ1bGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ1XCJ9LmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ2XCJ9LmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDdcIn0uZmEtcnVsZXItdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDhcIn0uZmEtcnVwZWUtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtc2FzczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZVwifS5mYS1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNjaGxpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlYVwifS5mYS1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDlcIn0uZmEtc2NyZXdkcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGFcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoZW5naW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWJcIn0uZmEtc2VlZGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDhcIn0uZmEtc2VsbGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS1zZXJ2aWNlc3RhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWNcIn0uZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9LmZhLXNoZWtlbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLXNoaWVsZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWRcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDhiXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaG9lLXByaW50czpiZWZvcmV7Y29udGVudDpcIlxcZjU0YlwifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDlcIn0uZmEtc2lnbi1pbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjZcIn0uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1zaWduLW91dC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjVcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9LmZhLXNpc3RyaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWVcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS1zaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmNTEyXCJ9LmZhLXNrdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTRjXCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLXNsYWNrLWhhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWZcIn0uZmEtc2xpZGVycy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtc21va2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZFwifS5mYS1zbW9raW5nLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZFwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn0uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn0uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1zcXVhcmUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifS5mYS1zdGF5bGlua2VkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1zdGVhbS1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjZcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3RpY2tlci1tdWxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9LmZhLXN0aWNreS1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmYyXCJ9LmZhLXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmNTRlXCJ9LmZhLXN0b3JlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZlwifS5mYS1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uZmEtc3RyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTUwXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9LmZhLXN0cmlwZS1zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9LmZhLXN0cm9vcHdhZmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTUxXCJ9LmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOFwifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3VwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y5XCJ9LmZhLXN5bmM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtc3luYy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjFcIn0uZmEtc3lyaW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZVwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS10YWJsZS10ZW5uaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWRcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLXRhYmxldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmFcIn0uZmEtdGFibGV0czpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MFwifS5mYS10YWNob21ldGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZFwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS10YXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9LmZhLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9LmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdGVhbXNwZWFrOmJlZm9yZXtjb250ZW50OlwiXFxmNGY5XCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZlXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS10aGVybW9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MVwifS5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjJjOFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWJ0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDhkXCJ9LmZhLXRpY2tldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmZcIn0uZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtdG9vbGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjU1MlwifS5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTEzXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtdHJhc2gtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmVkXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS10cnVjay1sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGRlXCJ9LmZhLXRydWNrLW1vdmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5mYS10c2hpcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLXR2OmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9LmZhLXR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9LmZhLXViZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn0uZmEtdWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtdW5kby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWFcIn0uZmEtdW5pcmVnaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDRcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLXVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS11bnRhcHBkOmJlZm9yZXtjb250ZW50OlwiXFxmNDA1XCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifS5mYS11c2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYVwifS5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmV7Y29udGVudDpcIlxcZjRmYlwifS5mYS11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZjXCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9LmZhLXVzZXItY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmRcIn0uZmEtdXNlci1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmVcIn0uZmEtdXNlci1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZmXCJ9LmZhLXVzZXItZnJpZW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjUwMFwifS5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTAxXCJ9LmZhLXVzZXItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjUwMlwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9LmZhLXVzZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDNcIn0uZmEtdXNlci1uaW5qYTpiZWZvcmV7Y29udGVudDpcIlxcZjUwNFwifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtdXNlci1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDVcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS11c2VyLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwN1wifS5mYS11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwOFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwOVwifS5mYS11c3N1bm5haDpiZWZvcmV7Y29udGVudDpcIlxcZjQwN1wifS5mYS11dGVuc2lsLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9LmZhLXV0ZW5zaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMmU3XCJ9LmZhLXZhYWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOFwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjZcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyOFwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9LmZhLXZpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTJcIn0uZmEtdmlhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTNcIn0uZmEtdmliZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDlcIn0uZmEtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtdmlkZW8tc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTJcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGFcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXZpbWVvLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifS5mYS12bnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGJcIn0uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVmXCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLXdhbGtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTRcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNTU1XCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS13ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTZcIn0uZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtd2luZG93LWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS13aW5lLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGUzXCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTRcIn0uZmEtd29uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTFcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMGFkXCJ9LmZhLXgtcmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDk3XCJ9LmZhLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTJcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2OFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2OVwifS5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNDEzXCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEteWVuLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0uZmEteW9hc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjFcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzMVwifS5zci1vbmx5e2JvcmRlcjowO2NsaXA6cmVjdCgwLDAsMCwwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6Rm9udCBBd2Vzb21lXFwgNSBCcmFuZHM7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYWJ7Zm9udC1mYW1pbHk6Rm9udCBBd2Vzb21lXFwgNSBCcmFuZHN9QGZvbnQtZmFjZXtmb250LWZhbWlseTpGb250IEF3ZXNvbWVcXCA1IEZyZWU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYXJ7Zm9udC13ZWlnaHQ6NDAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6Rm9udCBBd2Vzb21lXFwgNSBGcmVlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmEsLmZhciwuZmFze2ZvbnQtZmFtaWx5OkZvbnQgQXdlc29tZVxcIDUgRnJlZX0uZmEsLmZhc3tmb250LXdlaWdodDo5MDB9IiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xyXG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO2JvZHkuZmFuY3lib3gtYWN0aXZle292ZXJmbG93OmhpZGRlbn1ib2R5LmZhbmN5Ym94LWlvc2ZpeHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MH0uZmFuY3lib3gtaXMtaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsQXJpYWwsc2Fucy1zZXJpZn0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LmZhbmN5Ym94LW91dGVye292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouODc7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpfS5mYW5jeWJveC1jYXB0aW9uLXdyYXAsLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXRvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlyZWN0aW9uOmx0cjt6LWluZGV4Ojk5OTk3O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLXdyYXAsLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFye29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMsdmlzaWJpbGl0eSAwc30uZmFuY3lib3gtaW5mb2Jhcnt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtjb2xvcjojY2NjO3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO21peC1ibGVuZC1tb2RlOmV4Y2x1c2lvbn0uZmFuY3lib3gtdG9vbGJhcnt0b3A6MDtyaWdodDowO21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVuO2RpcmVjdGlvbjpsdHI7ei1pbmRleDo5OTk5NDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1pcy1jbG9zaW5nIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveC1zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6YXV0bztvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm19LmZhbmN5Ym94LXNsaWRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZXtiYWNrZ3JvdW5kOiMwMDB9LmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgaWZyYW1le2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLW5leHR7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtc2xpZGU+KntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjI0cHg7bWFyZ2luOjQ0cHggMDtib3JkZXItd2lkdGg6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtc2xpZGU+YmFzZSwuZmFuY3lib3gtc2xpZGU+bGluaywuZmFuY3lib3gtc2xpZGU+bWV0YSwuZmFuY3lib3gtc2xpZGU+c2NyaXB0LC5mYW5jeWJveC1zbGlkZT5zdHlsZSwuZmFuY3lib3gtc2xpZGU+dGl0bGV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3otaW5kZXg6OTk5OTU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDtvdmVyZmxvdzp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm19LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e3BhZGRpbmc6MDt3aWR0aDo4MCU7aGVpZ2h0OjgwJTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gODhweCk7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtib3JkZXI6MDtoZWlnaHQ6MTAwJX0uZmFuY3lib3gtZXJyb3IsLmZhbmN5Ym94LWlmcmFtZXttYXJnaW46MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZn0uZmFuY3lib3gtZXJyb3J7cGFkZGluZzo0MHB4O21heC13aWR0aDozODBweDtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3gtZXJyb3IgcHttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fS5mYW5jeWJveC1idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1idXR0b246bGluaywuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2NjY30uZmFuY3lib3gtYnV0dG9uOmZvY3VzLC5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXXtjb2xvcjojY2NjO2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjZ9LmZhbmN5Ym94LWJ1dHRvbiBzdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3NoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb259LmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6M30uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aHtzdHJva2Utd2lkdGg6MX0uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSksLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1idXR0b24tLXpvb20gc3ZnIHBhdGh7ZmlsbDp0cmFuc3BhcmVudH0uZmFuY3lib3gtbmF2aWdhdGlvbntkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9ue2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luOi01MHB4IDAgMDt6LWluZGV4Ojk5OTk3O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6NjBweDtoZWlnaHQ6MTAwcHg7cGFkZGluZzoxN3B4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O3JpZ2h0OjEwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnR7bGVmdDowfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3JpZ2h0OjB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXJ7Y29udGVudDpcIsOXXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDo1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmb250OjIycHgvMzBweCBBcmlhbCxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtjb2xvcjojODg4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4OjJ9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXM6YWZ0ZXJ7b3V0bGluZToxcHggZG90dGVkICM4ODh9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVye2NvbG9yOiM1NTU7YmFja2dyb3VuZDojZWVlfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHt0b3A6MDtyaWdodDotNDBweH0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIsLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXJ7Zm9udC1zaXplOjM1cHg7Y29sb3I6I2FhYX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtY2FwdGlvbi13cmFwe2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6NjBweCAydncgMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQgMCxyZ2JhKDAsMCwwLC4xKSAyMCUscmdiYSgwLDAsMCwuMikgNDAlLHJnYmEoMCwwLDAsLjYpIDgwJSxyZ2JhKDAsMCwwLC44KSk7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nOjMwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoyMHB4Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lfS5mYW5jeWJveC1jYXB0aW9uIGEsLmZhbmN5Ym94LWNhcHRpb24gYnV0dG9uLC5mYW5jeWJveC1jYXB0aW9uIHNlbGVjdHtwb2ludGVyLWV2ZW50czphbGw7cG9zaXRpb246cmVsYXRpdmV9LmZhbmN5Ym94LWNhcHRpb24gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZhbmN5Ym94LXNsaWRlPi5mYW5jeWJveC1sb2FkaW5ne2JvcmRlcjo2cHggc29saWQgaHNsYSgwLDAlLDM5JSwuNCk7Ym9yZGVyLXRvcDo2cHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjYpO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6NTBweDt3aWR0aDo1MHB4Oy13ZWJraXQtYW5pbWF0aW9uOmEgLjhzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246YSAuOHMgaW5maW5pdGUgbGluZWFyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0zMHB4O21hcmdpbi1sZWZ0Oi0zMHB4O3otaW5kZXg6OTk5OTl9QC13ZWJraXQta2V5ZnJhbWVzIGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7dHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpO29wYWNpdHk6MH0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO29wYWNpdHk6MX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX0uZmFuY3lib3gtc2hhcmV7cGFkZGluZzozMHB4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2Y0ZjRmNDttYXgtd2lkdGg6OTAlO3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDB9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfXAuZmFuY3lib3gtc2hhcmVfX2xpbmtze21hcmdpbi1yaWdodDotMTBweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MCAxMHB4IDEwcHggMDtwYWRkaW5nOjAgMTVweDttaW4td2lkdGg6MTMwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDBweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuMnN9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMCAwO3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Q3ZDdkN30uZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjIxMnB4O21hcmdpbjowO3BhZGRpbmc6MnB4IDJweCA0cHg7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnM+dWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXRodW1icy14PnVse292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXk+dWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpfS5mYW5jeWJveC10aHVtYnMteT51bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojMmEyYTJhO2JvcmRlci1yYWRpdXM6MTBweH0uZmFuY3lib3gtdGh1bWJzPnVsPmxpe2Zsb2F0OmxlZnQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MnB4O3dpZHRoOjEwMHB4O2hlaWdodDo3NXB4O21heC13aWR0aDpjYWxjKDUwJSAtIDRweCk7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4cHgpO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9bGkuZmFuY3lib3gtdGh1bWJzLWxvYWRpbmd7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpPmltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Ym9yZGVyOjRweCBzb2xpZCAjNGVhN2Y5O3otaW5kZXg6OTk5OTE7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX0uZmFuY3lib3gtdGh1bWJzPnVsPmxpLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo4MDBweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnM+dWw+bGl7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICBBdXRob3I6IFByb3BlcnR5V2VibWFzdGVyc1xuKi9cbi8qIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgJy4uL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL3N0eWxlLmNzcyc7XG5AaW1wb3J0ICcuLi92ZW5kb3IvanF1ZXJ5L2pxdWVyeS11aS5taW4uY3NzJztcbkBpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3NcIjtcbkBpbXBvcnQgJy4uL3ZlbmRvci9mb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUtYWxsLm1pbi5jc3MnO1xuQGltcG9ydCAnLi4vdmVuZG9yL3NsaWNrL3NsaWNrLmNzcyc7XG5AaW1wb3J0ICcuLi92ZW5kb3IvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MnO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDUwMCw2MDAsNzAwfFBsYXlmYWlyK0Rpc3BsYXk6NDAwLDcwMFwiKTtcbi51LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udS1tdDA5IHtcbiAgbWFyZ2luLXRvcDogMC45ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQwNSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MSB7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIge1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQzIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1tYjAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIwNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIge1xuICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4udS1tcjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnUtbXIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi51LW1yMiB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtbWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnUtbWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cblxuLnUtcDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXAwNSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4udS1wMDc1IHtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuXG4udS1wMSB7XG4gIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wMiB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuLnUtcDMge1xuICBwYWRkaW5nOiAzZW07XG59XG5cbi51LXA0IHtcbiAgcGFkZGluZzogNGVtO1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnUtcHQwNSB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDA3NSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHQxIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnUtcHQyIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51LXBiMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIwNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi51LXBiMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi51LXByMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wcjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIzIHtcbiAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LXBsMSB7XG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMiB7XG4gIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMyB7XG4gIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNCB7XG4gIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1mbGV4LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnUtaW1nLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS1kaXZpZGluZy1saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1ibG9jay1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYmxvY2stbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1tb2JpbGUtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbW9iaWxlLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1uby1icmVha3MtbW9iaWxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbm8tYnJlYWtzLW1vYmlsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi51LW9wYXF1ZS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLnUtZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuXG4udS1yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi51LXJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnUtcm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4udS1yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi51LXJvdW5kZWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLnUtcm91bmRlZC03IHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC03IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuXG4udS1yb3VuZGVkLTgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi51LXJvdW5kZWQtOSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtOSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcbn1cblxuLnUtcm91bmRlZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTEwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi51LXJvdW5kZWQtMTEge1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4O1xufVxuXG4udS1yb3VuZGVkLTEyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLnUtcm91bmRlZC0xMyB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTEzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEzcHg7XG59XG5cbi51LXJvdW5kZWQtMTQge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xufVxuXG4udS1yb3VuZGVkLTE1IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuLnUtcm91bmRlZC0xNiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi51LXJvdW5kZWQtMTcge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xNyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xufVxuXG4udS1yb3VuZGVkLTE4IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMThweDtcbn1cblxuLnUtcm91bmRlZC0xOSB7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE5cHg7XG59XG5cbi51LXJvdW5kZWQtMjAge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4udS1yb3VuZGVkLTIxIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjFweDtcbn1cblxuLnUtcm91bmRlZC0yMiB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7XG59XG5cbi51LXJvdW5kZWQtMjMge1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyM3B4O1xufVxuXG4udS1yb3VuZGVkLTI0IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnUtcm91bmRlZC0yNSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI1IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi51LXJvdW5kZWQtMjYge1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xufVxuXG4udS1yb3VuZGVkLTI3IHtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjdweDtcbn1cblxuLnUtcm91bmRlZC0yOCB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI4cHg7XG59XG5cbi51LXJvdW5kZWQtMjkge1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yOSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOXB4O1xufVxuXG4udS1yb3VuZGVkLTMwIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cblxuLnUtcm91bmRlZC0zMSB7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTMxIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMxcHg7XG59XG5cbi51LXJvdW5kZWQtMzIge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xufVxuXG4udS1yb3VuZGVkLTMzIHtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzNweDtcbn1cblxuLnUtcm91bmRlZC0zNCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM0cHg7XG59XG5cbi51LXJvdW5kZWQtMzUge1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNXB4O1xufVxuXG4udS1yb3VuZGVkLTM2IHtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzZweDtcbn1cblxuLnUtcm91bmRlZC0zNyB7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM3cHg7XG59XG5cbi51LXJvdW5kZWQtMzgge1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zOCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzOHB4O1xufVxuXG4udS1yb3VuZGVkLTM5IHtcbiAgYm9yZGVyLXJhZGl1czogMzlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzlweDtcbn1cblxuLnUtcm91bmRlZC00MCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi51LXJvdW5kZWQtNDEge1xuICBib3JkZXItcmFkaXVzOiA0MXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00MSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MXB4O1xufVxuXG4udS1yb3VuZGVkLTQyIHtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDJweDtcbn1cblxuLnUtcm91bmRlZC00MyB7XG4gIGJvcmRlci1yYWRpdXM6IDQzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQzcHg7XG59XG5cbi51LXJvdW5kZWQtNDQge1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00NCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NHB4O1xufVxuXG4udS1yb3VuZGVkLTQ1IHtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDVweDtcbn1cblxuLnUtcm91bmRlZC00NiB7XG4gIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ2cHg7XG59XG5cbi51LXJvdW5kZWQtNDcge1xuICBib3JkZXItcmFkaXVzOiA0N3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00NyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0N3B4O1xufVxuXG4udS1yb3VuZGVkLTQ4IHtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0OHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDhweDtcbn1cblxuLnUtcm91bmRlZC00OSB7XG4gIGJvcmRlci1yYWRpdXM6IDQ5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ5cHg7XG59XG5cbi51LXJvdW5kZWQtNTAge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC01MCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xufVxuXG4udS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtbm8tYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLnUtdmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnUtbm8tdGV4dC1vdmVyZmxvdyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9yZGVyLXRvcC0ycHgge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmJvcmRlci1ib3R0b20tMnB4IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5pbWctZnVsbGNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYnRuLXBhZGRpbmctdjIge1xuICBwYWRkaW5nOiA5cHggMTZweCA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS1ibGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcGFjaXR5LWJsYWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi51LXJvdy1tYXRjaC1oZWlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udS1yb3ctbWF0Y2gtaGVpZ2h0ID4gW2NsYXNzKj1jb2wtXSwgLnUtcm93LW1hdGNoLWhlaWdodCA+IFtjbGFzcyo9Y29sXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnJvdy51LXJvdy1zcGFjaW5nLTYge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTYgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTgge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTggPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0xMiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjIge1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjIgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjYge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjYgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMzYge1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMzYgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbnVsLnUtbGlzdC0tY29sLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xufVxudWwudS1saXN0LS1jb2wtMiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTG9nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1tYXh3aWR0aC02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4udS1tYXh3aWR0aC04MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4udS1tYXh3aWR0aC04OTAge1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi51LW1heHdpZHRoLTEwNDAge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cblxuLnUtbWF4d2lkdGgtMTEwMCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMTQwIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi51LW1heHdpZHRoLTExNDUge1xuICBtYXgtd2lkdGg6IDExNDVweDtcbn1cblxuLnUtbWFyZ2luLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSElERSBTSE9XXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1oaWRlLXNvZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51LXNob3ctMTE5OSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXNob3ctMTE5OS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtaGlkZS0xMTk5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5cHgpIHtcbiAgLnUtc2hvdy0xMTI5LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXNob3ctOTkxIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtaGlkZS05OTEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LW1kLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc2hvdy03Njcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1oaWRlLTc2NyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC51LW1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnUtdGV4dC1jZW50ZXItbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQkFTRSAtIEJhc2Ugc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTUFJTiBDT0xPUlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENvbG91cnMgLSBQcmVmaXggLmMtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hLmMtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYy1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYy1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4uYy1iZy1saWdodC1ncmF5LTIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYy1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG5cbi5jLWJnLXByb3BlcnRpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuXG4uYy1iZy1wcm9wcHJpY2Uge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG4uYy1iZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbn1cblxuLmMtYmctdGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbn1cblxuYS5jLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5hLmMtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtZ3JleS0xIHtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5jLWRhcmsge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLmMtZGFya2NvcHkge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuLmMtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmMtc2Vjb25kYXJ5MiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1iZy1zZWNvbmRhcnkyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuYS5jLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG5hLmMtdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5hLmMtdGVydGlhcnkuLXVuZGVybGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG4uYy10ZXJ0aWFyeS4tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmMtbGlnaHRlci1ncmF5IHtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5jLWRhcmtlciB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4uYy1ncmF5IHtcbiAgY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5jLWdyYXktMiB7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuXG4uYy1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cblxuLmMtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYy1ib3JkZXItZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPTlRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQWRvYmUgRm9udCBLaXQgKExvYWRpbmcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4ud2YtbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndmLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mLW9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmYtdHdvIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZi10aHJlZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG59XG5cbi5mLWxpZ2h0LCAuZi0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmYtbWVkaXVtLCAuZi01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZi1zZW1pYm9sZCwgLmYtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmYtYm9sZCwgLmYtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmYtYmxhY2ssIC5mLTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZi1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mLTE3IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTcge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mLTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5mLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mLTIxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5mLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5mLTIzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjMge1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5mLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mLTI1IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5mLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5mLTI3IHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjcge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5cbi5mLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5mLTI5IHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjkge1xuICBmb250LXNpemU6IDI5cHg7XG59XG5cbi5mLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5mLTMxIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzEge1xuICBmb250LXNpemU6IDMxcHg7XG59XG5cbi5mLTMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzIge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5mLTMzIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzMge1xuICBmb250LXNpemU6IDMzcHg7XG59XG5cbi5mLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzQge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi5mLTM1IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzUge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5mLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzYge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5mLTM3IHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzcge1xuICBmb250LXNpemU6IDM3cHg7XG59XG5cbi5mLTM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzgge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5mLTM5IHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzkge1xuICBmb250LXNpemU6IDM5cHg7XG59XG5cbi5mLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDAge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5mLTQxIHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDEge1xuICBmb250LXNpemU6IDQxcHg7XG59XG5cbi5mLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDIge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi5mLTQzIHtcbiAgZm9udC1zaXplOiA0M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDMge1xuICBmb250LXNpemU6IDQzcHg7XG59XG5cbi5mLTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDQge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbi5mLTQ1IHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDUge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbi5mLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDYge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5cbi5mLTQ3IHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDcge1xuICBmb250LXNpemU6IDQ3cHg7XG59XG5cbi5mLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5mLTQ5IHtcbiAgZm9udC1zaXplOiA0OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDkge1xuICBmb250LXNpemU6IDQ5cHg7XG59XG5cbi5mLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTAge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5mLTUxIHtcbiAgZm9udC1zaXplOiA1MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTEge1xuICBmb250LXNpemU6IDUxcHg7XG59XG5cbi5mLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTIge1xuICBmb250LXNpemU6IDUycHg7XG59XG5cbi5mLTUzIHtcbiAgZm9udC1zaXplOiA1M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTMge1xuICBmb250LXNpemU6IDUzcHg7XG59XG5cbi5mLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTQge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5mLTU1IHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTUge1xuICBmb250LXNpemU6IDU1cHg7XG59XG5cbi5mLTU2IHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTYge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5mLTU3IHtcbiAgZm9udC1zaXplOiA1N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTcge1xuICBmb250LXNpemU6IDU3cHg7XG59XG5cbi5mLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTgge1xuICBmb250LXNpemU6IDU4cHg7XG59XG5cbi5mLTU5IHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTkge1xuICBmb250LXNpemU6IDU5cHg7XG59XG5cbi5mLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjAge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5mLTYxIHtcbiAgZm9udC1zaXplOiA2MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjEge1xuICBmb250LXNpemU6IDYxcHg7XG59XG5cbi5mLTYyIHtcbiAgZm9udC1zaXplOiA2MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjIge1xuICBmb250LXNpemU6IDYycHg7XG59XG5cbi5mLTYzIHtcbiAgZm9udC1zaXplOiA2M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjMge1xuICBmb250LXNpemU6IDYzcHg7XG59XG5cbi5mLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjQge1xuICBmb250LXNpemU6IDY0cHg7XG59XG5cbi5mLTY1IHtcbiAgZm9udC1zaXplOiA2NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjUge1xuICBmb250LXNpemU6IDY1cHg7XG59XG5cbi5mLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjYge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5cbi5mLTY3IHtcbiAgZm9udC1zaXplOiA2N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjcge1xuICBmb250LXNpemU6IDY3cHg7XG59XG5cbi5mLTY4IHtcbiAgZm9udC1zaXplOiA2OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjgge1xuICBmb250LXNpemU6IDY4cHg7XG59XG5cbi5mLTY5IHtcbiAgZm9udC1zaXplOiA2OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjkge1xuICBmb250LXNpemU6IDY5cHg7XG59XG5cbi5mLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzAge1xuICBmb250LXNpemU6IDcwcHg7XG59XG5cbi5mLTcxIHtcbiAgZm9udC1zaXplOiA3MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzEge1xuICBmb250LXNpemU6IDcxcHg7XG59XG5cbi5mLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzIge1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi5mLTczIHtcbiAgZm9udC1zaXplOiA3M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzMge1xuICBmb250LXNpemU6IDczcHg7XG59XG5cbi5mLTc0IHtcbiAgZm9udC1zaXplOiA3NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzQge1xuICBmb250LXNpemU6IDc0cHg7XG59XG5cbi5mLTc1IHtcbiAgZm9udC1zaXplOiA3NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzUge1xuICBmb250LXNpemU6IDc1cHg7XG59XG5cbi5mLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzYge1xuICBmb250LXNpemU6IDc2cHg7XG59XG5cbi5mLTc3IHtcbiAgZm9udC1zaXplOiA3N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzcge1xuICBmb250LXNpemU6IDc3cHg7XG59XG5cbi5mLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzgge1xuICBmb250LXNpemU6IDc4cHg7XG59XG5cbi5mLTc5IHtcbiAgZm9udC1zaXplOiA3OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzkge1xuICBmb250LXNpemU6IDc5cHg7XG59XG5cbi5mLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODAge1xuICBmb250LXNpemU6IDgwcHg7XG59XG5cbi5mLTgxIHtcbiAgZm9udC1zaXplOiA4MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODEge1xuICBmb250LXNpemU6IDgxcHg7XG59XG5cbi5mLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODIge1xuICBmb250LXNpemU6IDgycHg7XG59XG5cbi5mLTgzIHtcbiAgZm9udC1zaXplOiA4M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODMge1xuICBmb250LXNpemU6IDgzcHg7XG59XG5cbi5mLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODQge1xuICBmb250LXNpemU6IDg0cHg7XG59XG5cbi5mLTg1IHtcbiAgZm9udC1zaXplOiA4NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODUge1xuICBmb250LXNpemU6IDg1cHg7XG59XG5cbi5mLTg2IHtcbiAgZm9udC1zaXplOiA4NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODYge1xuICBmb250LXNpemU6IDg2cHg7XG59XG5cbi5mLTg3IHtcbiAgZm9udC1zaXplOiA4N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODcge1xuICBmb250LXNpemU6IDg3cHg7XG59XG5cbi5mLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODgge1xuICBmb250LXNpemU6IDg4cHg7XG59XG5cbi5mLTg5IHtcbiAgZm9udC1zaXplOiA4OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODkge1xuICBmb250LXNpemU6IDg5cHg7XG59XG5cbi5mLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTAge1xuICBmb250LXNpemU6IDkwcHg7XG59XG5cbi5mLTkxIHtcbiAgZm9udC1zaXplOiA5MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTEge1xuICBmb250LXNpemU6IDkxcHg7XG59XG5cbi5mLTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTIge1xuICBmb250LXNpemU6IDkycHg7XG59XG5cbi5mLTkzIHtcbiAgZm9udC1zaXplOiA5M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTMge1xuICBmb250LXNpemU6IDkzcHg7XG59XG5cbi5mLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTQge1xuICBmb250LXNpemU6IDk0cHg7XG59XG5cbi5mLTk1IHtcbiAgZm9udC1zaXplOiA5NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTUge1xuICBmb250LXNpemU6IDk1cHg7XG59XG5cbi5mLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTYge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5cbi5mLTk3IHtcbiAgZm9udC1zaXplOiA5N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTcge1xuICBmb250LXNpemU6IDk3cHg7XG59XG5cbi5mLTk4IHtcbiAgZm9udC1zaXplOiA5OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTgge1xuICBmb250LXNpemU6IDk4cHg7XG59XG5cbi5mLTk5IHtcbiAgZm9udC1zaXplOiA5OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTkge1xuICBmb250LXNpemU6IDk5cHg7XG59XG5cbi5mLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xMDAge1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mLWxnLTQwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZi1tZC0zNSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG5cbiAgLmYtbWQtMjUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5mLW1kLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZi1tZC0xMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmYtc20tMjcge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuXG4gIC5mLXNtLTE2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZi14cy0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmYteHMtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIVE1MIERFRkFVTFRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNsaWNrLWFycm93LFxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbmEsXG5hOmZvY3VzLFxuaW5wdXQsXG5zZWxlY3QsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IGluaGVyaXQ7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cblxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm4tdWwgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubi11bCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFZJREVPIEpTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVqcy1vdmVybGF5LWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5PUk1BTElaRSBCT09UU1RSQVAgR1JJRFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm4tcm93IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm4tcm93IC5yb3cgLmNvbC1tZC0yLCAubi1yb3cgLnJvdyAuY29sLW1kLTMsIC5uLXJvdyAucm93IC5jb2wtbWQtNCwgLm4tcm93IC5yb3cgLmNvbC1tZC01LCAubi1yb3cgLnJvdyAuY29sLW1kLTYsIC5uLXJvdyAucm93IC5jb2wtbWQtNywgLm4tcm93IC5yb3cgLmNvbC1tZC04LCAubi1yb3cgLnJvdyAuY29sLW1kLTkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFNIQVJFRCAoR2xvYmFsKSBTdHlsZXMuLi5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0LXB3LCAuc2VsZWN0LXB3LWFqYXgtbG9jYXRpb25zLCAuc2VsZWN0LXB3LWFqYXgtbG9jYXRpb25zLWxpZ2h0LCAuc2VsZWN0LXB3LWxpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogVFJBTlNMQVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udHJhbnNsYXRlX19kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJhbnNsYXRlX19kcm9wZG93biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG5cbi8qIEJFU1BPS0UgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnF1aWNrLWxpbmtfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucXVpY2stbGlua19fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpY2stbGlua19fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWljay1saW5rX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbn1cblxuLmJvcmRlcnMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cbn1cblxuLmxvY2F0aW9uLWl0ZW0uLW5vLWJnIC5jb3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4ucHJvcGVydGllcy1sZWZ0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctbGVmdC5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvcGVydGllcy1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXJpZ2h0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5xdWljay1saW5rX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucXVpY2stbGlua19faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay1saW5rX19pdGVtOmFmdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8qIE1lbWJlcnMgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVtYmVyLW5vdGlmeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVmFsdWF0aW9uIFJlcG9ydCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi52YWx1YXRpb24tcmVwb3J0IC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbGlzdC1wcm9wZXJ0eS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFycmFuZ2UgYSBWaWV3aW5nIFdpZGdldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdmlld2luZy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbiN2aWV3aW5nLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXZlbi1jb2xzIC5jb2wtbWQtMSxcbi5zZXZlbi1jb2xzIC5jb2wtc20tMSxcbi5zZXZlbi1jb2xzIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgICp3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2V2ZW4tY29scyAuY29sLW1kLTEsXG4uc2V2ZW4tY29scyAuY29sLXNtLTEsXG4uc2V2ZW4tY29scyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICAqd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyUgIWltcG9ydGFudDtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXRhLXNlbGVjdC1ibG9jazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNob3Nlbi1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZS1zZWxlY3Rpb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFRydW5jYXRlIHN0cmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udHJ1bmNhdGUtc3RyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFByaWNlIFF1YWxpZmllciBkaXNwbGF5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudS1wcmljZS1xdWFsaWZpZXItZGlzcGxheS5mLTEyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtcHJpY2UtcXVhbGlmaWVyLWRpc3BsYXkuZi0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wcmljZS1xdWFsaWZpZXItZGlzcGxheS5mLTEyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBMQVlPVVQgLSBMYXlvdXQgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmR1bW15LWhlYWRlciB7XG4gIGhlaWdodDogMTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5kdW1teS1oZWFkZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5kdW1teS1oZWFkZXIge1xuICAgIGhlaWdodDogNjlweDtcbiAgfVxufVxuXG5oZWFkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtaW4taGVpZ2h0OiAxMjdweDtcbn1cbmhlYWRlciAuY29udGFpbmVyLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5oZWFkZXIgLndyYXAge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqIE1PQklMRSBOQVZcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbmhlYWRlciAud3JhcCAubG9nbyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbmhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5oZWFkZXIgLndyYXAgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC53cmFwIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmhlYWRlciAud3JhcCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSBhLCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tZmF2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LTIge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWN1cnJlbmN5IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZSAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWZhdiB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWZhdiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwge1xuICBtYXJnaW46IDAgLTJweDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkuYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51IGkge1xuICBjb2xvcjogIzgxODE4MTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwgPiBsaS5tZW51LWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2OTE4Yztcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsLmlzLWRlbW8gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMHB4IDBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgd2lkdGg6IDU1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDBweCAxMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg0NSwgNDUsIDQ1LCAwLjA4KTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbiBpIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgcGFkZGluZzogMTEwcHggNDBweCA0MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gLm1vYmlsZS14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gLm1vYmlsZS14IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTNweCAwcHggMTNweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MiwgMTc0LCAxODEsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSAuZmEtYW5nbGUtZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBjb2xvcjogI2EyYTJhMjtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsID4gbGkubWVudS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIC5zaG9ydGxpc3QtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJhY2tncm91bmQtYmxhY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYmFja2dyb3VuZC1ibGFjayAuY2xvc2UtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYmFja2dyb3VuZC1ibGFjayAuY2xvc2UtYnV0dG9uIGksIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5iYWNrZ3JvdW5kLWJsYWNrIC5jbG9zZS1idXR0b24gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMjJweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlci5zbWFsbC1uYXYge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMiwgNDEsIDAuOCk7XG59XG5oZWFkZXIuc21hbGwtbmF2IC53cmFwIG5hdi5tYWluIHtcbiAgcGFkZGluZzogMzVweCAwcHg7XG59XG5oZWFkZXIuc21hbGwtbmF2IC53cmFwIC5sb2dvIHtcbiAgcGFkZGluZzogMTZweCAwcHg7XG59XG5oZWFkZXIuc21hbGwtbmF2IC53cmFwIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNzVweDtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYnVyZ2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgMTgsIDcsIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKDE1MywgODAsIDc1LCAwLjUpO1xufVxuaGVhZGVyLnNtYWxsLW5hdiAucHJvcGVydHktdGl0bGUgLndyYXAge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAyMHB4IDBweCA2cHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC53cmFwIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDNweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEgc3BhbiB7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgaGVhZGVyIC53cmFwIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxOHB4IDBweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPT1RFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgPiAucm93ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyB7XG4gIHdpZHRoOiA2MCU7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5zbi1jaXJjdWxhciB7XG4gIG1heC13aWR0aDogMzU1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyAuc24tY2lyY3VsYXIgYSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLW5hdiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1uYXYgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLW5hdi0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XG4gIHdpZHRoOiA0MCU7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8gLmZvb3Rlci0tY29udGFjdC1pbmZvLXdyYXAge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ1NDU0NTtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IC5mb290ZXItbmF2LS1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IC5kLWZsZXggdWwge1xuICB3aWR0aDogNTAlO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvLWFycm93LWxlZnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDQzcHg7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIC5lbWFpbC1jb25maXJtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgdWwuZm4tZmllbGRzLWxheW91dCB7XG4gIG1hcmdpbjogMCAtMXB4O1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0ID4gbGkuZW1haWwtZmllbGQge1xuICB3aWR0aDogODAlO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0ID4gbGkuc3VibWl0LWZpZWxkIHtcbiAgd2lkdGg6IDIwJTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzgxODE4MTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1jb25zZW50IGEge1xuICBjb2xvcjogIzgxODE4MTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1jb25zZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1sZWZ0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5mb290ZXIgLmNvcHlyaWdodCAud3JhcCAuY3ItbGVmdCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5mb290ZXIgLmNvcHlyaWdodCAud3JhcCAuY3ItbGVmdCAuY29weXJpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1yaWdodCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIgLmNvcHlyaWdodCAud3JhcCAuY3ItcmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLmZvb3Rlci1jcC1zbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC5mb290ZXItY3Atc24gYSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLmZvb3Rlci1jcC1zbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmYmZiZmI7XG59XG5mb290ZXIudjIgLmZvb3Rlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbmZvb3Rlci52MiAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb290ZXIudjIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuZm9vdGVyLnYyIC5jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdi4tYm9yZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci1uYXYtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8gLmZvb3Rlci0tY29udGFjdC1pbmZvLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdi4tYm9yZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuLnNlY3Rpb24tYm9keSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZXJyb3ItZmVpbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWIyMzI4ICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWxlcnQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogICBGT1JNU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciBpbnB1dCwgLmZvcm0tZ3JvdXAuaGFzLWVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViMjMyOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgaW5wdXQsIC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhOTQyYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuLWhhcy1sYWJlbCAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiA0MHB4O1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2ViMjMyODtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2ZhOTQyYztcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTVweDtcbn1cblxuI2FqYXgtZm9ybS1wcm9wZXJ0eS1hbGVydC1mb3JtIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDEycHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZVTEwgV0lEVEggSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWxsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIElNQUdFIEhPVkVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW1hZ2UtaG92ZXIgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGltZywgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSBpbWcsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBpbWcsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggLmMtaW1hZ2UgaW1nLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbWFnZS1ob3Zlcjpob3ZlciBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlOmhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZzpob3ZlciBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWc6aG92ZXIgaW1nLCAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtOmhvdmVyIGltZywgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2U6aG92ZXIgaW1nLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlOmhvdmVyIGltZywgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCAuYy1pbWFnZTpob3ZlciBpbWcsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPUkNFIEZJWCBPTkUgTElORVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpeC1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBHTyBDRU5URVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nby1jZW50ZXIsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UsIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94LCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdvLWNlbnRlciBzcGFuLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBzcGFuLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBzcGFuLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBzcGFuLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHNwYW4sIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgc3BhbiwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBzcGFuLCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHNwYW4sIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Ugc3BhbiwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Ugc3BhbiwgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Ugc3BhbiwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIHNwYW4sIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Ugc3BhbiwgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCBzcGFuLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCAtNHB4O1xufVxuLmdvLWNlbnRlciBpbWcsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGltZywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGltZywgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBpbWcsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nLCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGltZywgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaW1nLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgaW1nLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IGltZywgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSBpbWcsIC5nby1jZW50ZXIgaDEsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGgxLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBoMSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDEsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDEsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDEsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDEsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDEsIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgxLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMSwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGgxLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIGgxLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IGgxLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGgxLCAuZ28tY2VudGVyIGgyLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBoMiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaDIsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgyLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGgyLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGgyLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGgyLCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGgyLCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGgyLCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMiwgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDIsIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSBoMiwgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBoMiwgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCBoMiwgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSBoMiwgLmdvLWNlbnRlciA+IGRpdiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgPiBkaXYsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlID4gZGl2LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSA+IGRpdiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyA+IGRpdiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyA+IGRpdiwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSA+IGRpdiwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSA+IGRpdiwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSA+IGRpdiwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgPiBkaXYsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlID4gZGl2LCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UgPiBkaXYsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgPiBkaXYsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggPiBkaXYsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gPiBkaXYge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTTElDSyBMT0FERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmltZy5zbGljay1sYXp5bG9hZC1lcnJvcixcbmltZy5zbGljay1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xvYWRlci03NXB4LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTTElDSyBWQVJJQUJMRSAtIEFycm93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1hcnJvdywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stYXJyb3csIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stYXJyb3c6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA0cHggI2UwZTBlMDtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1wcmV2OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1wcmV2OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stbmV4dDpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dDpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNMSUNLIFZBUklBQkxFIC0gZG90c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cywgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzdweDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93LCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93LCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93LCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93LCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSwgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2LCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldiwgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2LCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSwgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXY6YmVmb3JlLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0LCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQge1xuICByaWdodDogMDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSwgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQ6YmVmb3JlLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1kb3RzLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpY2stZG90cywgLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLWRvdHMsIC5oZXJvLTEtY29udGFpbmVyIC5zbGljay1kb3RzLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGljay1kb3RzLFxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1tLWRvdHMsXG4uaGVyby0zLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzLFxuLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLW0tZG90cyxcbi5oZXJvLTEtY29udGFpbmVyIC5zbGljay1tLWRvdHMsXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGljay1tLWRvdHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjFyZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1kb3RzIGxpLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSwgLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLWRvdHMgbGksIC5oZXJvLTEtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGljay1kb3RzIGxpLFxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1tLWRvdHMgbGksXG4uaGVyby0zLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLFxuLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaSxcbi5oZXJvLTEtY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGksXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGljay1tLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1kb3RzIGJ1dHRvbiwgLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLWRvdHMgYnV0dG9uLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpY2stZG90cyBidXR0b24sIC5oZXJvLTEtY29udGFpbmVyIC5zbGljay1kb3RzIGJ1dHRvbiwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stZG90cyBidXR0b24sXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLW0tZG90cyBidXR0b24sXG4uaGVyby0zLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGJ1dHRvbixcbi5oZXJvLTItY29udGFpbmVyIC5zbGljay1tLWRvdHMgYnV0dG9uLFxuLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLW0tZG90cyBidXR0b24sXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGljay1tLWRvdHMgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLW0tZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIExJU1QgVkFSSUFCTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51bC1hdHRyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC51bC1jb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG51bC51bC1jb2wgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRklFTEQgVkFSSUFCTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT10ZWxdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWZpZWxkcyBzZWxlY3QsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3QsXG4uaW5wdXQtZmllbGRzIHRleHRhcmVhLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgdGV4dGFyZWEge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG4uaW5wdXQtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4uaW5wdXQtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW5wdXQtZmllbGRzIGlucHV0W3R5cGU9dGVsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9dGVsXSxcbi5pbnB1dC1maWVsZHMgc2VsZWN0LFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLmlucHV0LWZpZWxkcyBidXR0b24sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGJ1dHRvbiwgLmlucHV0LWZpZWxkcyBpbnB1dFtzdWJtaXRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFtzdWJtaXRdIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZ2Rwci1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1PRFVMRVMgLSBNb2R1bGVzIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogR0VORVJJQyBTRUFSQ0ggRk9STVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgd2lkdGg6IDExLjUlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICB3aWR0aDogMTAlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxNyU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uLi1sYXJnZXIge1xuICB3aWR0aDogMzYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24uLWxhcmdlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSB7XG4gIHdpZHRoOiAxMS41JTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcyB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXByaWNlIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2Uge1xuICB3aWR0aDogMTAlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzYTNhMztcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gIHdpZHRoOiA5JTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIC5idXR0b24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5yZXNwb25zaXZlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmIHtcbiAgICB3aWR0aDogOS41JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSB7XG4gICAgd2lkdGg6IDE1LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcyB7XG4gICAgd2lkdGg6IDEwLjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2Uge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogOCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICAgIHdpZHRoOiA4JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogMTIlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmIHtcbiAgICB3aWR0aDogOS41JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTYlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSB7XG4gICAgd2lkdGg6IDEzJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMge1xuICAgIHdpZHRoOiAxMS41JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1pbnByaWNlIHtcbiAgICB3aWR0aDogOS41JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiA5JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICAgIHdpZHRoOiA5LjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnJlc3BvbnNpdmUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnJlc3BvbnNpdmUtc2VhcmNoIC5mYS1zZWFyY2gge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1pbnByaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLm1vZGFsIHVsLnVsLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBHRU5FUklDIEhFQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdlbmVyaWMtYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctaGVhZGVyLWdlbmVyaWMtc3R5bGUuc3ZnKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhlYWRlci1nZW5lcmljLXN0eWxlLnN2Zyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogOXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFTEVDVCAyIC0gQkFTRSBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTRUxFQ1QgMiBTVFlMRSAtIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Qtc3R5bGUtMSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qKiBoZWlnaHQgKiovXG4gIC8qKiBtdWx0aXBsZSAqKi9cbn1cbi5zZWxlY3Qtc3R5bGUtMSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgOjotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgOjotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgOi1tb3otcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIGlucHV0W3R5cGU9dGV4dF0sIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0LXN0eWxlLTEgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyoqIHRleHQgKiovXG4gIC8qKiBtdWx0aXBsZSAqKi9cbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMHB4IDI1cHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTFweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdG9wOiAxNHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCLvhIdcIjtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDBweCA5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkICNjZGNkY2QgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBsaW5lLWhlaWdodDogMzlweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tb3otcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5zZWxlY3Qtc3R5bGUtMSBpbnB1dFt0eXBlPXRleHRdLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdC1zdHlsZS0xIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJJQ0UgUkFOR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtcHJpY2UtcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZV90b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODA7XG59XG5cbi5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIsXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDNweDtcbiAgfVxuICAuZm9ybS0xIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlcixcbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDZweCAxMHB4IDdweCAxMHB4O1xuICB9XG4gIC5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAubWluLXByaWNlLXNsaWRlcixcbi5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlcixcbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXByaWNlLXJhbmdlIC5taW4tcHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1heC1wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1pbi1wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1heC1wcmljZS1zbGlkZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktc3RhdGUtZGVmYXVsdCxcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC04cHg7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIGE6aG92ZXIsXG4uc2VhcmNoLXByaWNlLXJhbmdlIGE6Zm9jdXMsXG4uc2VhcmNoLXByaWNlLXJhbmdlIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAubWluLXByaWNlLXNsaWRlcixcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1heC1wcmljZS1zbGlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MyU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDZweCAxMHB4IDAgMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQQUdJTkFUSU9OXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA3cHggMnB4O1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5wYWdpbmF0aW9uLXN0eWxlLTEgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBORVdTIEFSVElDTEVTIC0gTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBoZWlnaHQ6IDI0NXB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtdGl0bGUgaDMge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSAuYS1jdGEge1xuICBtYXgtd2lkdGg6IDEzM3B4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSAuYS1jdGEgLmN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWN0YSAuY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xID4gLnJvdyAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgPiAucm93IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtdGl0bGUgLmEtbWFpbi10aXRsZSBoMyB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLXRpdGxlIC5hLW1haW4tdGl0bGUgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgLSB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBoZWFkZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoZWFkZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NTQ1NDUgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGgzLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDMsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMywgLmdlbmVyaWMtdGV4dC1jb250ZW50IGg0LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNCwgLmdlbmVyaWMtdGV4dC1jb250ZW50IGg1LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcbiAgcGFkZGluZzogMzNweCAwcHg7XG4gIG1hcmdpbjogMzBweCAwIDQ1cHggMDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBhLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYTpob3ZlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgcCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHAsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudC4td2hpdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3gge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudC4td2hpdGUgYSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCBhLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudC4td2hpdGUgYTpob3ZlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaW1nLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaW1nLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5nZW5lcmljLXRleHQtY29udGVudCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5nZW5lcmljLXRleHQtY29udGVudCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMjNweCAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzVweCAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0VBUkNIIE1PREFMIFNUWUxFIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC44KTtcbn1cbi5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2Uge1xuICBjb2xvcjogI2UxZTFlMTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmJmYmZiO1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYsIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzLCAuc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2UsIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSwgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICB3aWR0aDogNTAlO1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBBTEVSVFMgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzAlO1xufVxuLnByb3BlcnR5LWFsZXJ0LWN0YSAuZmEuZmEtYXJyb3ctcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnByb3BlcnR5LWFsZXJ0LWN0YSAucHJvcGVydHktYWxlcnQtY3RhX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICBwYWRkaW5nOiAxLjVlbSAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGEgLnByb3BlcnR5LWFsZXJ0LWN0YV9faW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LWFsZXJ0LWN0YSAucHJvcGVydHktYWxlcnQtY3RhX19pbm5lciB7XG4gICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWFsZXJ0LWN0YSAucHJvcGVydHktYWxlcnQtY3RhX19pbm5lciB7XG4gICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGEuLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjgpO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzID4gLnJvdyA+IC5jb2wtbWQtNixcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzID4gLnJvdyA+IC5jb2wtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAucHJvcGVydHktYWxlcnQtc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAubm90ZXMtY29uc2VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAubm90ZXMtY29uc2VudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAubm90ZXMtY29uc2VudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3Qge1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMHB4IDI1cHggMHB4IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5wcm9wZXJ0eS1hbGVydC1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4vKiBQUklDRSBSQU5HRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnByaWNlLXJhbmdlLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnByaWNlLXJhbmdlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAucHJpY2UtcmFuZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC5wcmljZS1yYW5nZS1sYWJlbCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi8qIE1vZGFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2xvYmFsLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5nbG9iYWwtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2E0YTRhNDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmdsb2JhbC1tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZiZmJmYjtcbn1cblxuLm1vZGFsLWJvZHlfX2lubmVyIHtcbiAgcGFkZGluZzogMjVweCA1MHB4IDQwcHggNTBweDtcbn1cblxuLm1vZGFsLWZvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4uZm9yZ290LXBhc3N3b3JkOmhvdmVyIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogRm9ybSBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuXG4uZm9ybV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzEzMTMxICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9faW5wdXQuLW5vLWJvcmRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUb29sIFRpcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b29sdGlwLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDByZW0gMC41cmVtO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLyogRm9vdGVyIGZpZWxkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCAuaW5wdXQtZ3JvdXAtdGV4dCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGNvbG9yOiAjODk4OTg5O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIFNOXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNuLWNpcmN1bGFyIGEge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNuLWNpcmN1bGFyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi8qIENoZWNrYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveCAudGV4dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWluZXItY2hlY2tib3ggLnRleHQtbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWluZXItY2hlY2tib3ggLnRleHQtbGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWluZXItY2hlY2tib3guLWxpZ2h0IC50ZXh0LWxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY29udGFpbmVyLWNoZWNrYm94Li1saWdodCAudGV4dC1sYWJlbCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveC4tbGlnaHQgLnRleHQtbGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY2hlY2ttYXJrLndoaXRlLXVuY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jb250YWluZXItY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbn1cblxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbi5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNWU1ZTVlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKlxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29sbGVjdGlvbi0tc2VhcmNoLXByb3BlcnRpZXMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4vKlxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG51bC5sYW5nLS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwubGFuZy0tdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbnVsLmxhbmctLXVsIC5sYW5nLS1zZWxlY3Q6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi5jb2xsZWN0aW9ucy0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmNvbGxlY3Rpb25zLS1ncmlkID4gLnJvdyA+IC5jb2wtc20tNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbGxlY3Rpb25zLS1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuY29sbGVjdGlvbnMtLWdyaWQgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCAuYy1pbWFnZSB7XG4gIGhlaWdodDogMjY1cHg7XG59XG4uY29sbGVjdGlvbnMtLWl0ZW0gLmMtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uY29sbGVjdGlvbnMtLWl0ZW0gLmMtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDE1N3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nOiAyOHB4IDMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSE9NRSBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtcGFnZSAucHJvcGVydHktbGlzdC1zdHlsZS0zID4gLnJvdyA+IC5jb2wtc20tNjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtcGFnZSAuY29sbGVjdGlvbnMtLWdyaWQgPiAucm93ID4gLmNvbC1zbS02Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5uZXdzLWdyaWQgPiAucm93ID4gLmNvbC1zbS02Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1wYWdlIGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ucHJvcGVydHktcGFnZSAuZHVtbXktaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBBR0UgLSBHRU5FUklDXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAge1xuICBwYWRkaW5nOiA1NXB4IDA7XG59XG4uZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5nZW5lcmljLXBhZ2UgLmxhdGVzdC1uZXdzLXN0eWxlLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5nZW5lcmljLXBhZ2UucGFnZS00MDQgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhID4gc3Bhbixcbi5nZW5lcmljLXBhZ2UucGFnZS00MDQgLnByb3BlcnR5LWFsZXJ0LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXJpYy1wYWdlLnBhZ2UtNDA0IGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSAuc2hvcnRsaXN0LXRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCBibG9ja3F1b3RlLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDEsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgYmxvY2txdW90ZSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjVweCAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0hPUlRMSVNUIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaG9ydGxpc3QtcGFnZSBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBORVdTIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMS5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMS5ib3R0b20gLndyYXAge1xuICBwYWRkaW5nOiAwcHggMCAzNHB4IDA7XG59XG4ubmV3cy1wYWdlIC5uZXdzLXRpdGxlLXN0eWxlLTEgLndyYXAge1xuICBwYWRkaW5nOiAzNHB4IDA7XG59XG4ubmV3cy1wYWdlIC5uZXdzLXRpdGxlLXN0eWxlLTEgLndyYXAgLmFjdGlvbi1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCAuYWN0aW9uLWJveCAucGFnaW5hdGlvbi1zdHlsZS0xIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3cy1wYWdlIC5uZXdzLXRpdGxlLXN0eWxlLTEgLndyYXAgLmFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBORVdTIEFSVElDTEUgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAge1xuICBwYWRkaW5nOiA1NXB4IDAgNzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG4uYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAudGFiLXRleHQtYm94LCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnRhYi10ZXh0LWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwIC5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2UgaW1nO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmFydGljbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC50YWItdGV4dC1ib3gsIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAudGFiLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAge1xuICAgIHBhZGRpbmc6IDI1cHggMCA0NXB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENPTlRBQ1QgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtcGFnZSAucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uY29udGFjdC1wYWdlIC5wYWdlLXRpdGxlIC53cmFwIGgxIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAubWFwLWNvbnRhY3Qtc3R5bGUge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAwO1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkgYSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5jb250YWN0LWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIHtcbiAgcGFkZGluZzogMzhweCAwIDEyM3B4O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgPiAucm93ID4gLmNvbC1tZC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDkzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gLmNoZWNrYm94IGEge1xuICBjb2xvcjogIzk0OTQ5NDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gLmNoZWNrYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAucGFnZS10aXRsZSAud3JhcCB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDBweCAxNXB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwID4gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgPiAucm93ID4gLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAubWFwLWNvbnRhY3Qtc3R5bGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGgyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMHB4IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAuY29udGFjdC1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkgYSBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBEUkFXIE1BUCBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJhd21hcC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbiAgLyouZ21ub3ByaW50IHsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gLypjaGVjayovXG59XG4uZHJhd21hcC1zZWN0aW9uIC5iYWNrLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5iYWNrLWN0YSBhIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuYmFjay1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1hY3Rpb25zIHtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4O1xuICB6LWluZGV4OiA5OTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBtYXJnaW46IDAgMCAwIDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLWJ1dHRvbi1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzAzMjg0OSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1oZWxwIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1oZWxwIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1oZWxwIC5jbG9zZS1idG4gYSB7XG4gIGNvbG9yOiAjODMxMjA3O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1oZWxwIGg1IHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luOiAwcHggMCAhaW1wb3J0YW50O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjc2hvd2FsbC1sb2FkaW5nLFxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAycHggI0ZGRiwgMCAxMHB4IDJweCAjRjJGNkY3IGluc2V0LCAwIDI1cHggMjVweCAjRjhGQkZGIGluc2V0O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtOXB4IDAgMCAtOTRweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWJ1dHRvbi1nb3RvIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDE5LCAxOSwgMC43Myk7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDEwcHg7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmxlZnQtc2lkZS1ncCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLm1hcC1zaG93Y2FzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgd2lkdGg6IDE5N3B4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5kcmF3LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwcHggNXB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IFwiU2FuZm9yZCBCb29rXCI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGgyLmZpcnN0SGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgYS50aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGEudGh1bWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTA4cHg7XG4gIGhlaWdodDogMTA4cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDEwMTAxICFpbXBvcnRhbnQ7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCBhLmdvdG9qcyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAubWFwLXNob3djYXNlIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjc2hvd2FsbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjc2hvd2FsbC1tYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNzaG93YWxsLWJ1dHRvbi1nb3RvIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjQ0NDQ0NDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCQkJCO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDJweCAjRkZGRkZGLCAwIDEwcHggMnB4ICNGMkY2RjcgaW5zZXQsIDAgMjVweCAyNXB4ICNGOEZCRkYgaW5zZXQ7XG4gIGNvbG9yOiAjNDE0MTQxICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3MnB4O1xuICB0b3A6IDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5hY3RpdmUtdGVudXJlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCAwcHggIzQyNDI0MjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCAwcHggIzQyNDI0MjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggMHB4ICM0MjQyNDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgaW5wdXQge1xuICAgIHRvcDogMDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWJ1dHRvbi1nb3RvIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tYXAge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IC5jaGVja21hcmsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAuYmFjay1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBwYWRkaW5nOiA5cHggN3B4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRFJBVyBNQVAgTUFSS0VSIElORk9XSU5ET1dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLWNvbiB7XG4gIGhlaWdodDogMjMwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC50aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAudGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmF0dHJpYnV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5jdGEtZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmN0YS1kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuY3RhLWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbS5hZGQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3OTc5Nzk7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4vKiBNYXJrZXRpbmcgVmFsdWF0aW9uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbHVhdGlvbi1yZXBvcnQgI2hlYWRlciwgLnZhbHVhdGlvbi1yZXBvcnQgLmR1bW15LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52YWx1YXRpb24tbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLm1hcmtldC1wcmljZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubWFya2V0LXByaWNlLi1zY3JvbGwge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgzNywgMzcsIDM3LCAwLjkpO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbn1cbi5tYXJrZXQtcHJpY2UuLXNjcm9sbCAubWFya2V0LXByaWNlX19pbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5tYXJrZXQtcHJpY2UuLXNjcm9sbCAubWFya2V0LXByaWNlX19pbm5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLm1hcmtldC1wcmljZS4tc2Nyb2xsIC5tYXJrZXQtcHJpY2VfX2lubmVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNsaXN0LXByb3BlcnR5LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI2xpc3QtcHJvcGVydHktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDNlbSA0ZW07XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG59XG5cbi5wcm9wZXJ0eS1tb2RhbC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi50ZXN0aW1vbmlhbC1xdW90ZSB7XG4gIHBhZGRpbmc6IDJlbSA0ZW07XG59XG4udGVzdGltb25pYWwtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTYwcHggMHB4IDAgLTY1cHg7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1xdW90ZTpiZWZvcmUge1xuICAgIG1hcmdpbjogLTYwcHggMCAwIC0zOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFsLXF1b3RlIC51LXBsMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIH1cbn1cblxuLyogTG9naW4gLyBSZWdpc3RlciBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJlYWRjcnVtYl9faXRlbS4tY3VycmVudCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogQWNjb3VudCBQYWdlcyAoQWNjb3VudCAvIFNob3J0bGlzdCAvIFNhdmVkIFNlYXJjaGVzIC8gUHJvcGVydHkgQWxlcnRzIC8gUHJvcGVydHkgTm90ZXMgLyBNZXNzYWdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvdW50LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnVucmVhZC1tZXNzYWdlcyB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFjY291bnQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzgxODE4MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWNjb3VudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvdW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgfVxuICAuYWNjb3VudC1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgfVxuICAuYWNjb3VudC1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmFjY291bnQtaXRlbS4tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1pdGVtLi1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYWNjb3VudC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59XG5cbi5pbmZvLWJveCB7XG4gIHBhZGRpbmc6IDJlbSAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1ib3gge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktYWxlcnRzIC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoZXMtdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlY2VjZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hlcy10YWJsZSB0aGVhZCB0aC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5zZWFyY2hlcy10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaGVzLXRhYmxlIHRib2R5IHRyIHRkLm1vYmlsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hlcy10YWJsZSB0Ym9keSB0ci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50ZXh0YXJlYS4tbGFyZ2VyIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbnRleHRhcmVhLi1tZXNzYWdpbmcge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vdGUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnV0dG9uIHtcbiAgdG9wOiAtMTZweDtcbiAgcmlnaHQ6IC0xNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnV0dG9uIHNwYW4ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVzc2FnZV9fdXNlciB7XG4gIHdpZHRoOiA0dnc7XG4gIGhlaWdodDogNHZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLm1lc3NhZ2VfX3VzZXIuLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tYnJhbmQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lc3NhZ2VfX3VzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVzc2FnZV9fdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBCZXNwb2tlIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA0cHg7XG59XG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBDb2xsZWN0aW9ucyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb2xsZWN0aW9ucy1wYWdlIC5wYWdlLXRpdGxlIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi52aWRlby1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi52aWRlby1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4udmlkZW8tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLXBsYXktYnRuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyLS1ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cbi52aWRlby1wbGFjZWhvbGRlci0taG9tZTphZnRlciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIC8qNTYuMjUlIGJlc3QgZm9yIDE2OjkgdmlkZW9zKi9cbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BsYWNlaG9sZGVyL3NtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG59XG4udmlkZW8tcGxhY2Vob2xkZXItLWRlZmF1bHQ6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAvKjU2LjI1JSBiZXN0IGZvciAxNjo5IHZpZGVvcyovXG59XG5cbi52aWRlby0tYXJlYS1pdGVtIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbi53cC12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIFZpZGVvIE1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmlkZW8tLW1vZGFsIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLS1tb2RhbCAuY2xvc2Uge1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZGVvLS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIHtcbiAgLnZpZGVvLS1tb2RhbCAudmlkZW8tZGlzcGxheSBpZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzNweCkge1xuICAudmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBBR0UgVElUTEVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYWdlLWRlZmF1bHQtYmFubmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuLnBhZ2UtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10aXRsZS4tbG9naW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnBhZ2UtdGl0bGUuLWFjY291bnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xufVxuLnBhZ2UtdGl0bGUgaDEge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjODA4MDgwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFQVJDSCBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLXNlYXJjaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFQVJDSCBUSVRMRXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMS5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMS5ib3R0b20gLndyYXAge1xuICBwYWRkaW5nOiAwcHggMCAzNHB4IDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAge1xuICBwYWRkaW5nOiAzNHB4IDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMge1xuICBjb2xvcjogIzJlMmUyZTtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBoMSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgaDEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IC0xcHg7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMsXG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgaDEsXG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBDVEFzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzdweCAxMHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyOHB4O1xufVxuLmZjLWl0ZW06aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZTBlMGUwO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZTBlMGUwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2UwZTBlMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1pdGVtX19pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mYy1pdGVtX19pY29uLi1ob3VzZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhvdXNlLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1ob3VzZS5zdmcpO1xufVxuLmZjLWl0ZW1fX2ljb24uLWtleXMge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1rZXlzLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1rZXlzLnN2Zyk7XG59XG4uZmMtaXRlbV9faWNvbi4tcGxhbnMge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wbGFucy5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGxhbnMuc3ZnKTtcbn1cbi5mYy1pdGVtX19pY29uLi1wZW9wbGUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wZW9wbGUuc3ZnKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLXBlb3BsZS5zdmcpO1xufVxuXG4uZmMtaXRlbV9fZGVzYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIwNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmMtaXRlbSAuZmMtaGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mYy1pdGVtIC5mYy1kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZjLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwID4gLnJvdyA+IC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC53cmFwID4gLnJvdyA+IC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndyYXAgPiAucm93ID4gLmNvbC1tZC0zOm50aC1sYXN0LWNoaWxkKDEpIC5mYy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC53cmFwIC5mYy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC53cmFwIC5mYy1pdGVtIGEge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogVEVTVElNT05JQUxTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRlc3RpbW9uaWFscy4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRlc3RpbW9uaWFscy4tbGlnaHQgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtc2xpZGVyLS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtc2xpZGVyLS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2MzYzNjMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2MzYzNjMztcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUuLWxpZ2h0IHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cy4tbGlnaHQgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMTRweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyBidXR0b24sXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICB3aWR0aDogMC43cmVtO1xuICAgIGhlaWdodDogMC43cmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBEZWZhdWx0IEJsb2NrcyAoSGVscGZ1bCBmb3IgbmV3L2R5bmFtaWMgZGF0YSBibG9ja3MpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRlZmF1bHQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZGVmYXVsdC1zZWN0aW9uIGgyLCAuZGVmYXVsdC1zZWN0aW9uIGgzLCAuZGVmYXVsdC1zZWN0aW9uIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kZWZhdWx0LXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBMQVRFU1QgTkVXUyBTVFlMRSAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMCA3MHB4IDA7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcbiAgaGVpZ2h0OiAxOThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTk4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuID4gc3BhbiB7XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAzMHB4IDMwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLXRpdGxlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1jdGEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1jdGEgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWN0YSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBjb2xvcjogIzg5ODk4OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW4gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkID4gLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Uge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkID4gLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLXRpdGxlIGEgaDMge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBMQVRFU1QgTkVXUyBTVFlMRSAyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAge1xuICBtYXJnaW46IGF1dG87XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgaGVpZ2h0OiAyNzZweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLWN0YSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiAxMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtOmhvdmVyIC5uLWltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbTpob3ZlciAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbTpob3ZlciAubi1pbWFnZSBpbWcge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW06aG92ZXIgLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLWN0YSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNJREVCQVIgRk9STVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJocy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMzZweCAzOHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5yaHMtZm9ybSAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5yaHMtZm9ybSAuZm9ybS1maWVsZHMgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuLnJocy1mb3JtIC5zdWJtaXQtY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnJocy1mb3JtIC5zdWJtaXQtY3RhIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ucmhzLWZvcm0gLnN1Ym1pdC1jdGEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1NXB4O1xuICBwYWRkaW5nOiAxMXB4IDBweDtcbn1cbi5yaHMtZm9ybSAuY2hlY2tib3gge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucmhzLWZvcm0gLmNoZWNrYm94IGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5yaHMtZm9ybSAuY2hlY2tib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmhzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDM2cHggMjVweDtcbiAgfVxuICAucmhzLWZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmhzLWZvcm0gLmNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5yaHMtZm9ybSAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5yaHMtZm9ybSAuZm9ybS1maWVsZHMgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPUk0gU0VDVFRJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9dGVsXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgLmNvbnNlbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSAuY29uc2VudC10eHQgYSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMHB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgfVxuICAuZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IC5jb25zZW50LXR4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBHRU5FUklDIFJJR0hUIFNJREVCQVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLndyYXAge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5xdW90ZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDM3cHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAge1xuICBwYWRkaW5nOiAwIDM0cHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5hdXRob3Ige1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1kb3RzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSAtICBFTlFVSVJZIEZPUk0gQk9UVE9NXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBwYWRkaW5nOiAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIHtcbiAgbWF4LXdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmZpZWxkLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmZpZWxkLXJvdyA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNhOWE5YTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkLi1kaXNhYmxlZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNhOWE5YTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkLi1kaXNhYmxlZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYTlhOWE5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAubHZzLWRhdGVwaWNrZXItLXN0eWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT10ZXh0XSxcbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmNvbnNlbnQtdHh0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuY29uc2VudC10eHQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT02MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT10ZXh0XSxcbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuY29uc2VudC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgLSBCQU5ORVIgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jYmFubmVyLWN0YS1zdGlja3ktMS1zdGlja3ktd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5iYW5uZXItY3RhLXN0eWxlLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgdWwge1xuICBtYXJnaW46IDAgLTE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCBsaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLmJjdGEtaW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLmJjdGEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTc2cHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucC1yZWYge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDQ1OXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wcm9wZXJ0eS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB7XG4gICAgcGFkZGluZzogMzVweCAwIDAgMDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuYXR0ci1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAuYmN0YS1pbWFnZS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgdWwgbGkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogN3B4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuYXR0ci1jdGEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBURVNUSU1PTklBTFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1jb250ZW50LXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAucW91dGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3Ige1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLmRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEFCT1VUIFNFQ1RJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYm91dC0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWN0aW9uLWFib3V0L2x2cy1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5hYm91dC0tc2VjdGlvbiAuYWJvdXQtLXNlY3Rpb24td3JhcCB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbn1cbi5hYm91dC0tc2VjdGlvbiAuYWJvdXQtLXNlY3Rpb24taW1nIGltZyB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1kZXNjIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi13cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1kZXNjIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTdWNjZXNzIFNFQ1RJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdWNjZXNzLS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlY3Rpb24tc3VjY2Vzcy9zdWNjZXNzLWljb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24td3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OThweDtcbn1cbi5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWRlc2Mge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24tZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3VjY2Vzcy0tc2VjdGlvbiAuc3VjY2Vzcy0tc2VjdGlvbi1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRkFOQ1kgRk9STVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZmFuY3lib3gtc2xpZGUgLmZvcm0tY29udGFpbmVyLXBmIGZvcm0uZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFuY3lib3gtc2xpZGUgLmZvcm0tY29udGFpbmVyLXBmIGZvcm0uZmFuY3lib3gtY29udGVudCAuZm9ybS1yb3cge1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYgZm9ybS5mYW5jeWJveC1jb250ZW50IC5mb3JtLXJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDYwcHggNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS0xLXBmIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS0xLXBmIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYgc3Bhbi5wcmltYXJ5LWNvbG9yIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyAuYWxlcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLnJlZC1saW5lLFxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XS5yZWQtbGluZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMDA7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyAuY29uc2VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNhZmFlYWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IGEge1xuICBjb2xvcjogI2FmYWVhZTtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtMS1wZiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBmb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggMHB4O1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyB7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuID4gc3BhbiB7XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAxOHB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSA+IC5yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3YTc5Nzk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoZWlnaHQ6IDc2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5jdGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA0MHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtc3VidGl0bGUtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtODFweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLXN0YXR1cyBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLW1haW4tdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzIxMjEyMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtY3RhIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1jdGEgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSB7XG4gIHRvcDogLTI4MHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbTpob3ZlciAuaG92ZXItbWUgLmYtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIC5mLWJvZHkgLmYtc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtc3RhdHVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyA+IC5yb3cgPiAuY29sLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLW1haW4tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA0MHB4IDBweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1jdGEgc3BhbiB7XG4gICAgcGFkZGluZzogM3B4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzID4gLnJvdyA+IC5jb2wtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwMCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggNDBweCAwcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSB7XG4gICAgdG9wOiAtODFweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbTpob3ZlciAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgPiAucm93ID4gLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgcGFkZGluZzogNjBweCAwcHggNjBweCAwcHg7XG59XG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogMzVweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9dGV4dF0sXG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5maWVsZC0tc3R5bGUtMSB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG4uZmllbGQtLXN0eWxlLTEgLmNvbnNlbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmZpZWxkLS1zdHlsZS0xIC5jb25zZW50LXR4dCBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbn1cbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuLmZpZWxkLS1zdHlsZS0xLi1saWdodCAuY29udGFpbmVyLWNoZWNrYm94Li1saWdodCAudGV4dC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9dGV4dF0sXG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLyogTXVsdGlwbGUgc2VsZWN0aW9uLi4uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm11bHRpcGxlLWNvbnRhaW5lci1vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKlxuICAmLm11bHRpcGxlLWNvbnRhaW5lci1vLWRhcmt7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyNztcbiAgICAgIH1cbiAgfVxuICAqL1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vIC5tdWx0aXBsZS1zZWxlY3RlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItbyAubXVsdGlwbGUtc2VsZWN0ZWQgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItby5oYXMtc2VsZWN0ZWQgLm11bHRpcGxlLXNlbGVjdGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItby5oYXMtc2VsZWN0ZWQgLm11bHRpcGxlLXNlbGVjdGVkLm11bHRpcGxlLS1kYXJrMiBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItby5oYXMtc2VsZWN0ZWQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItbyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8gLnNlbGVjdDItY29udGFpbmVyLS1kYXJrMiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubXVsdGlwbGUtY29udGFpbmVyLW8gLm11bHRpcGxlLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0Lm11bHRpcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjOTk5O1xuICBjb250ZW50OiBcIu+DiFwiO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0Lm11bHRpcGxlIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFRIRU1FIC0gaG9tZXBhZ2UsIHNlYXJjaCwgZGV0YWlscyBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBCdXR0b25zIC8gQ1RBJ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY3RhLCAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdGEuLXByaW1hcnksIC5idXR0b24uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmN0YS4tcHJpbWFyeSBpLCAuYnV0dG9uLi1wcmltYXJ5IGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmN0YS4tcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN0YS4tdGVydGlhcnksIC5idXR0b24uLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgY29sb3I6ICMwMDA7XG59XG4uY3RhLi10ZXJ0aWFyeTpob3ZlciwgLmJ1dHRvbi4tdGVydGlhcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3RhLi10ZXJ0aWFyeS4tbm8taG92ZXI6aG92ZXIsIC5idXR0b24uLXRlcnRpYXJ5Li1uby1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdGEuLWdyZWVuLCAuYnV0dG9uLi1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTk0MmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN0YS4tZ3JlZW46aG92ZXIsIC5idXR0b24uLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYWQ1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN0YS4tc2hvcnRsaXN0LCAuYnV0dG9uLi1zaG9ydGxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdGEuLXNpemUtMSwgLmJ1dHRvbi4tc2l6ZS0xIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuLmN0YS4tbGFyZ2UsIC5idXR0b24uLWxhcmdlIHtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xufVxuLmN0YS4tZm9vdGVyLCAuYnV0dG9uLi1mb290ZXIge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uY3RhLmRpc2FibGVkLCAuYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jdGE6aG92ZXIsIC5idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSEVSTyBJTUFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlcm8tMS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjk2cHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgbWFyZ2luOiAxMDdweCBhdXRvIGF1dG8gYXV0bztcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zbGlkZS1ib3JkZXIge1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItc3R5bGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwMHB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIHtcbiAgbWF4LXdpZHRoOiA1MjhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktbW9kZSB7XG4gIHdpZHRoOiAxOSU7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktbG9jYXRpb24ge1xuICB3aWR0aDogNzIlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1sb2NhdGlvbi4tbGFyZ2VyIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktc3VibWl0LWJ0biB7XG4gIHdpZHRoOiA5JTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF0gaSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogODBweCBhdXRvIGF1dG8gYXV0bztcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiA1OHB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIGF1dG8gYXV0bztcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENPTlRFTlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTEtY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDQ3cHggMHB4IDU1cHggMHB4O1xufVxuLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0xLWNvbnRlbnQgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDM1cHggMHB4O1xuICB9XG4gIC5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24tYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQURWRVJUSVNFIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMS9hZHZlcnRpc2UtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLmhhY3RhLXN0eWxlLTIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLmhhY3RhLXN0eWxlLTIgLmdlbmVyaWMtYm9yZGVyIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMjVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1zdHlsZS5wbmdcIik7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLmhhY3RhLXN0eWxlLTMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogNTMycHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDQwcHggYXV0bztcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMCAyMHB4IDA7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLWN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1zdHlsZS0zIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyMHB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIGEge1xuICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1zdHlsZS0xIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1zdHlsZS0yIC5nZW5lcmljLWJvcmRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gOHB4IGF1dG87XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1zdHlsZS0zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEgYSB7XG4gICAgcGFkZGluZzogN3B4IDE5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogT1ZFUlJJREUgRlJPTSBzZWN0aW9ucy5zY3NzLi4uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0yIC5mZWF0dXJlZC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmhvbWUtcGFnZS5ob21lLXBhZ2UtMiAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmhvbWUtcGFnZS5ob21lLXBhZ2UtMiAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbi5ob21lLXBhZ2UuaG9tZS1wYWdlLTIgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSEVSTyBJTUFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlcm8tMi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNnB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgaDEge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAuc2xpZGUtYm9yZGVyIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI1cHggMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogOHB4IDBweCAxNXB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNDM1cHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gICAgYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDIyM3B4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSxcbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENPTlRFTlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTItY29udGVudCA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaG9tZS0yLWNvbnRlbnQgLndyYXAgPiAucm93ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMi9jb250ZW50LWltYWdlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc0MHB4O1xufVxuLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWJveCB7XG4gIHBhZGRpbmc6IDU0cHggMHB4IDIwcHggMTJweDtcbiAgbWF4LXdpZHRoOiA4OTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzkwcHgpIHtcbiAgLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZzogNTRweCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLTItY29udGVudCAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IGgyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWJveCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBWQUxVQVRJT04gQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS0yL3ZhbHVhdGlvbi1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAge1xuICBtaW4taGVpZ2h0OiAyNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3gge1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIC5jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggLnN0eWxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICAgIHRvcDogODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnN0eWxlLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCAuc3R5bGUtMSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlLTMgLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGlzdC1zdHlsZS0zID4gLnJvdyA+IC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRVJPIElNQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVyby0zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIHtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OTZweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTE3cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogMzY2cHg7XG4gIG1hcmdpbjogNzVweCAwIDAgMTA1cHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciBoMSwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgaDIge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDIxMnB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIycHggMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwLjg1KTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljID4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uLi1sYXJnZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUge1xuICB3aWR0aDogNDElO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcyB7XG4gIHdpZHRoOiAyNiU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1wcmljZSB7XG4gIHdpZHRoOiAzMyU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIG1heC13aWR0aDogMTM2cHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM2NnB4O1xuICAgIG1hcmdpbjogM3B4IDAgMCAzMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM3LCAzNywgMC44NSk7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM3LCAzNywgMCk7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gICAgcGFkZGluZzogMTNweCAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgPiBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQUxFUlQgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0zLWFsZXJ0LWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLTMvYWxlcnQtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAge1xuICBtaW4taGVpZ2h0OiAyNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgcGFkZGluZzogNjBweCAwIDAgMDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIgLmNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogNzZweDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggLnN0eWxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDBweDtcbiAgcmlnaHQ6IDA7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggLnN0eWxlLTEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgICB0b3A6IDgycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggLnN0eWxlLTEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIC5jb2xvciB7XG4gICAgZm9udC1zaXplOiA1M3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUE9QVUxBUiBMT0NBVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAge1xuICBwYWRkaW5nOiA2MHB4IDBweCAzNXB4IDBweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMjQ0cHg7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAzNXB4IDBweDtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENPTlRFTlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTMtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uaG9tZS0zLWNvbnRlbnQgLndyYXAge1xuICBwYWRkaW5nOiA0N3B4IDBweCA1NXB4IDBweDtcbn1cbi5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuaG9tZS0zLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24tYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBPVkVSUklERVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLTEgLmxhdGVzdC1uZXdzLXN0eWxlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLTEgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAuZHluYW1pY0hlaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtOCxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC00IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLmdpLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLmdpLXNsaWRlIC5wLXByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUgLnAtcHJpY2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDVweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5tYWluIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICBoZWlnaHQ6IDEzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnNob3J0bGlzdC0tc3R5bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnNob3J0bGlzdC0tc3R5bGUgYSB7XG4gIG1pbi13aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnByb3BlcnR5LXN0YXR1cy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktc3RhdHVzLWJveCAucHJvcGVydHktc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnByb3BlcnR5LXN0YXR1cy1ib3ggLnByb3BlcnR5LXN0YXR1cyBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDExcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktcHJpY2UtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnByb3BlcnR5LXByaWNlLWJveCAucHJvcGVydHktcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDhweCAxN3B4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0NnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnRpdGxlLWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC50aXRsZS1ib3ggLnAtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnAtaW5mby0tZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAucC1pbmZvLS1hdHRyIHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAucC1pbmZvLS1hdHRyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLm1haW4ge1xuICAgIGhlaWdodDogMjU0cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICBoZWlnaHQ6IDExOXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkudGl0bGUtYm94IC5wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtc3VidGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLmN0YSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgbGkudGl0bGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5keW5hbWljSGVpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgPiAucm93ID4gLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC50LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgbGkudGl0bGUtYm94IHtcbiAgICB3aWR0aDogNjglO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkuY3RhIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC50aXRsZS1ib3ggLnAtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLm1haW4ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtc3VidGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS5jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5yZWxhdGVkLW5ld3NfX2FydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVsYXRlZC1uZXdzX19hcnRpY2xlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgaGVpZ2h0OiAzMjZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5wLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAucC1zdGF0dXMgc3BhbiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLnAtc3RhdHVzLnNvbGQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDM2cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMgLnAtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMgLnAtcHJpY2Uge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICBjb2xvcjogIzUzNTM1MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciBzcGFuIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdDpob3ZlciBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5zaG9ydGxpc3QgaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5wLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIG1heC13aWR0aDogMTY2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyAuZHJvcGRvd24tbWVudSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnAtY3RhIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIgc3BhbiB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMgLnAtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnAtY3RhIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIgc3BhbiB7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyB7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyM3B4IDIycHggMzBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucm93ID4gLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWV4Y2VycHQge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICBoZWlnaHQ6IDI0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSA+IC5yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1wcmljZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtYXR0ciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1hdHRyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1jdGEgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWN0YSAuZHJvcGRvd24tbWVudSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1jdGEgLmRyb3Bkb3duLW1lbnUgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTg2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1hdHRyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWF0dHIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0zID4gLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSAuZi1tYWluLXRpdGxlIGgyIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgQkFDSyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGEgc3BhbiBpIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSAud3JhcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSAud3JhcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBUSVRMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTNweDtcbn1cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1yZWYge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN2Y3ZjdmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICB9XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wcm9wZXJ0eS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEgLnAtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBTTElERVIgJiBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3QgYSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICBoZWlnaHQ6IDU1NXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtZm9ybS5kZWZhdWx0IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgaGVpZ2h0OiA1NTVweDtcbiAgcGFkZGluZzogMTAwcHggMzBweCAyM3B4IDMwcHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLnAtZm9ybS1iZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gZm9ybS5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZmFuY3lib3gtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMzVweCAyM3B4IDM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYgLnN0eWxlLWZpZWxkcyB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiA0MHB4IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1NnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5jb25zZW50LXR4dCBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLnN1Ym1pdC1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLnN1Ym1pdC1jdGEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICBwYWRkaW5nOiAxMXB4IDBweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogMzBweCAzN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogMzBweCAyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3Qge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBwYWRkaW5nOiAzOHB4IDM1cHggMjNweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMzY0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAzNjRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogMzdweCAyMHB4IDIzcHggMjBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5zdWJtaXQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBUQUJTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktdGFiLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIC5wdy10YWItcm90YXRpb24ge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiAucHctdGFiLXJvdGF0aW9uIC5wdy10YWItd2lkdGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogNTdweCA1N3B4IDU3cHggOTdweDtcbiAgbWluLWhlaWdodDogNTI0cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnRhYi1wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEzN3B4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiBpbWcuZmxvb3JwbGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzdweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiLmRvYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucHJvcGVydHkteW91dHViZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5pdGVtLWFpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHJvcGVydHktbWFwLWJveCAucHJvcGVydHktbWFwIHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDU3cHggNTdweCA1N3B4IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM2cHggMzBweCA2M3B4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLnJvdyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5yb3cgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiAucHctdGFiLXJvdGF0aW9uIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgLnB3LXRhYi1yb3RhdGlvbiAucHctdGFiLXdpZHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5yb3cgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIEJBQ0sgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0yIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDExcHggMnB4IDExcHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0yIC53cmFwIGEgaSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHktYmFja2N0YS1zdHlsZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSBpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBJTkZPUk1BVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC5oaWRlLTk5MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAuc2hvdy05OTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAuc3R5bGUtMS0tYmVkYmF0aCB7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAuc3R5bGUtMS0tYmVkYmF0aCA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1wZGYtLXN0eWxlIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXBkZi0tc3R5bGUgYSB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAucm93IC5jb2wtNiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlNmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5zdHlsZS0xIC5mYS1jaXJjbGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgaGVpZ2h0OiA0NzFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICBoZWlnaHQ6IDU1NXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLnAtZm9ybS1iZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gZm9ybS5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZmFuY3lib3gtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMzVweCAyM3B4IDM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYgLnN0eWxlLWZpZWxkcyB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDE1cHggMTNweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5zdHlsZS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1wZGYtLXN0eWxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLmhpZGUtOTkxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLnNob3ctOTkxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogMjNweCAzNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiAucHJvcGVydHlTbGlkZXJOYXYtc3R5bGUtMSAuc2xpZGUtYm94IC5zaS1jb24gaW1nIHtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFRBQlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgPiAucm93ID4gLmNvbC1tZC04IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDU3cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnRhYi1wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE2NHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiBpbWcuZmxvb3JwbGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiLmRvYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucHJvcGVydHkteW91dHViZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucHJvcGVydHkteW91dHViZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5pdGVtLWFpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHJvcGVydHktbWFwLWJveCAucHJvcGVydHktbWFwIHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCA+IC5yb3cgPiAuY29sLXNtLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLnJvdyAuY29sLXNtLTMsXG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMjNweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94ID4gLnJvdyA+IC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLnJvdyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sYW5nLS1lcy1zdi1pdCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmxhbmctLWVzLXN2LWl0IC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubGFuZy0tZXMtc3YtaXQgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsIC5sYW5nLS1lcy1zdi1pdCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDEwcHgpIHtcbiAgLmxhbmctLWVzLXN2LWl0IGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxhbmctLWVzLXN2LWl0IGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmxhbmctLWZyIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxhbmctLWZyIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbn1cbi5sYW5nLS1mciAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAubGFuZy0tZnIgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIH1cbiAgLmxhbmctLWZyIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLmxhbmctLWVzIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDE0cHggNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYW5nLS1lcyAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAubGFuZy0tc3YgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDVweCA1cHggMTRweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxhbmctLXN2IC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgfVxufVxuXG4ubGFuZy0tZGUgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGFuZy0tZGUgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICBwYWRkaW5nOiA2cHggNXB4IDE0cHggNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MTBweCkge1xuICAubGFuZy0tZGUgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYW5nLS1kZSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XG4gIH1cbn0iLCIvKlxyXG4gIEF1dGhvcjogUHJvcGVydHlXZWJtYXN0ZXJzXHJcbiovXHJcblxyXG5AaW1wb3J0ICcuLi8uLi9zaGFyZWQvc2Fzcy9ib290c3RyYXAtYnJlYWtwb2ludHMnO1xyXG5AaW1wb3J0ICdfbWl4aW4uc2Nzcyc7XHJcbkBpbXBvcnQgXCIuLi8uLi9zaGFyZWQvc2Fzcy91dGlsc1wiO1xyXG5cclxuQGltcG9ydCAnLi4vdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvc3R5bGUuY3NzJztcclxuQGltcG9ydCAnLi4vdmVuZG9yL2pxdWVyeS9qcXVlcnktdWkubWluLmNzcyc7XHJcbi8vQGltcG9ydCAnLi4vdmVuZG9yL3NlbGVjdDIvY3NzL3NlbGVjdDIubWluLmNzcyc7XHJcbkBpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3NcIjtcclxuXHJcbkBpbXBvcnQgJy4uL3ZlbmRvci9mb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUtYWxsLm1pbi5jc3MnO1xyXG5AaW1wb3J0ICcuLi92ZW5kb3Ivc2xpY2svc2xpY2suY3NzJztcclxuQGltcG9ydCAnLi4vdmVuZG9yL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzJztcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogQkFTRSAtIEJhc2Ugc3R5bGVzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBpbXBvcnQgJ3RoZW1lL19jb2xvdXJzLnNjc3MnO1xyXG5AaW1wb3J0IFwidGhlbWUvX2ZvbnRzLnNjc3NcIjtcclxuQGltcG9ydCAnX25vcm1hbGl6ZS5zY3NzJztcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogU0hBUkVEIChHbG9iYWwpIFN0eWxlcy4uLlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AaW1wb3J0IFwiLi4vLi4vc2hhcmVkL3Nhc3Mvc2hhcmVkXCI7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIExBWU9VVCAtIExheW91dCBzdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGltcG9ydCAnX2hlYWRlci5zY3NzJztcclxuQGltcG9ydCAnX2Zvb3Rlci5zY3NzJztcclxuQGltcG9ydCAnX3N0eWxlLnNjc3MnO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBNT0RVTEVTIC0gTW9kdWxlcyBzdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGltcG9ydCAnX2NvbXBvbmVudHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ19jb2xsZWN0aW9ucy5zY3NzJztcclxuQGltcG9ydCAnX3BhZ2VzLnNjc3MnO1xyXG5AaW1wb3J0ICdfdmxvZy5zY3NzJztcclxuQGltcG9ydCAnX3NlY3Rpb25zLnNjc3MnO1xyXG5AaW1wb3J0ICdfZm9ybXMuc2Nzcyc7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIFRIRU1FIC0gaG9tZXBhZ2UsIHNlYXJjaCwgZGV0YWlscyBzdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGltcG9ydCBcInRoZW1lL19idXR0b25zLnNjc3NcIjtcclxuQGltcG9ydCAndGhlbWUvX2hvbWUtMS5zY3NzJztcclxuQGltcG9ydCAndGhlbWUvX2hvbWUtMi5zY3NzJztcclxuQGltcG9ydCAndGhlbWUvX2hvbWUtMy5zY3NzJztcclxuQGltcG9ydCAndGhlbWUvX3NlYXJjaC0xLnNjc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9fc2VhcmNoLTIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3RoZW1lL19zZWFyY2gtMy5zY3NzJztcclxuQGltcG9ydCAndGhlbWUvX2RldGFpbHMtMS5zY3NzJztcclxuQGltcG9ydCAndGhlbWUvX2RldGFpbHMtMi5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ19sYW5nLnNjc3MnO1xyXG4iLCIvKiBVdGlsaXRpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi51LW5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi51LW10MCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnUtbXQwOXtcclxuICAgIG1hcmdpbi10b3A6IDAuOWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW10MDUge1xyXG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW10MSB7XHJcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW10MiB7XHJcbiAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW10MyB7XHJcbiAgbWFyZ2luLXRvcDogM2VtO1xyXG59XHJcblxyXG4udS1tYjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi51LW1iMDIge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW1iMDUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW1iMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW1iMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW1iMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG59XHJcblxyXG4udS1tcjA1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4udS1tcjEge1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG59XHJcblxyXG4udS1tcjIge1xyXG4gIG1hcmdpbi1yaWdodDogMmVtO1xyXG59XHJcblxyXG4udS1tbDAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4udS1tbDEge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi51LW1sMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcclxufVxyXG5cclxuLnUtcDAge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcDA1IHtcclxuICBwYWRkaW5nOiAwLjVlbTtcclxufVxyXG5cclxuLnUtcDA3NSB7XHJcbiAgcGFkZGluZzogMC43NWVtO1xyXG59XHJcblxyXG4udS1wMSB7XHJcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXAyIHtcclxuICBwYWRkaW5nOiAyZW07XHJcbn1cclxuXHJcbi51LXAzIHtcclxuICBwYWRkaW5nOiAzZW07XHJcbn1cclxuXHJcbi51LXA0IHtcclxuICBwYWRkaW5nOiA0ZW07XHJcbn1cclxuXHJcbi51LXB0MCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi51LXB0MDUge1xyXG4gIHBhZGRpbmctdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1wdDA3NSB7XHJcbiAgcGFkZGluZy10b3A6IDAuNzVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1wdDEge1xyXG4gIHBhZGRpbmctdG9wOiAxZW07XHJcbn1cclxuXHJcbi51LXB0MiB7XHJcbiAgcGFkZGluZy10b3A6IDJlbTtcclxufVxyXG5cclxuLnUtcGIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnUtcGIwNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXBiMDc1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXBiMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLnUtcGIyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG59XHJcblxyXG4udS1wcjAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi51LXByMSB7XHJcbiAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXByMiB7XHJcbiAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXByMyB7XHJcbiAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXByNCB7XHJcbiAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXBsMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4udS1wbDEge1xyXG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXBsMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcGwzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1wbDQge1xyXG4gIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnUtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnUtZmxleC1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLnUtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi51LXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi51LWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi51LWltZy1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnUtYWJzb2x1dGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnUtZnVsbHdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnUtdmFsaWduLWJvdHRvbSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLnUtZGl2aWRpbmctbGluZSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi51LXB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgLy9AbWVkaWEoQHhzKSwoQHNtKVxyXG4gIC8ve1xyXG4gIC8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy99XHJcbn1cclxuXHJcbi51LXRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udS1ibG9jay1tb2JpbGUge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbi51LW1vYmlsZS1jZW50ZXIge1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnUtbm8tYnJlYWtzLW1vYmlsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAge1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnUtbm8tcmVzaXplIHtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi51LW9wYXF1ZS1ob3ZlciB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjgpO1xyXG4gIH1cclxufVxyXG5cclxuLnUtZC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AZm9yICRqIGZyb20gMSB0aHJvdWdoIDUwXHJcbntcclxuICAudS1yb3VuZGVkLSN7JGp9XHJcbiAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICsgJGo7XHJcbiAgfVxyXG4gIC51LXJvdW5kZWQtdG9wLSN7JGp9XHJcbiAge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICsgJGo7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICsgJGo7XHJcbiAgfVxyXG59XHJcblxyXG4udS1jZW50ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnUtaW5kZXgtaGlnaCB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnUtbm8tYmctaW1hZ2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcGFyYWxsYXgge1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuXHJcbi51LXZoLTEwMCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnUtbm8tdGV4dC1vdmVyZmxvdyB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC0ycHh7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tMnB4e1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5pbWctZnVsbGNvdmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uYnRuLXBhZGRpbmctdjJ7XHJcbiAgcGFkZGluZzogOXB4IDE2cHggNnB4IDE2cHggIWltcG9ydGFudDtcclxufVxyXG4ub3BhY2l0eS1ibGFja3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxufVxyXG5cclxuLnUtcm93LW1hdGNoLWhlaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJj5bY2xhc3MqPSdjb2wtJ10sICY+W2NsYXNzKj0nY29sJ10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93e1xyXG4gICAgJi51LXJvdy1zcGFjaW5nLTZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51LXJvdy1zcGFjaW5nLTh7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51LXJvdy1zcGFjaW5nLTEye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudS1yb3ctc3BhY2luZy0yMntcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcclxuICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51LXJvdy1zcGFjaW5nLTI2e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnUtcm93LXNwYWNpbmctMzZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XHJcbiAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwudS1saXN0LS1jb2wtMntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICA+bGl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIExvZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51LW1heHdpZHRoLTYwMHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuLnUtbWF4d2lkdGgtODAwe1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxufVxyXG4udS1tYXh3aWR0aC04OTB7XHJcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xyXG59XHJcbi51LW1heHdpZHRoLTEwMDB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG4udS1tYXh3aWR0aC0xMDQwe1xyXG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XHJcbn1cclxuLnUtbWF4d2lkdGgtMTEwMHtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG59XHJcbi51LW1heHdpZHRoLTExNDB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxufVxyXG4udS1tYXh3aWR0aC0xMTQ1e1xyXG4gICAgbWF4LXdpZHRoOiAxMTQ1cHg7XHJcbn1cclxuXHJcbi51LW1hcmdpbi1jZW50ZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEhJREUgU0hPV1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51LWhpZGV7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWhpZGUtc29mdHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC51LXNob3ctMTE5OXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnUtc2hvdy0xMTk5LWlubGluZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC51LWhpZGUtMTE5OXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5cHgpIHtcclxuICAgIC51LXNob3ctMTEyOS10YWJsZS1jZWxse1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudS1zaG93LTk5MXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnUtaGlkZS05OTF7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnUtbXQtbWQtMjJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudS1zaG93LTc2N3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnUtaGlkZS03Njd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnUtbXQtc20tMHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnUtbWItc20tMTV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC51LXRleHQtY2VudGVyLW1ke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpe1xyXG5cclxuICBAaWYgKCRwb2ludCA9PSBsZylcclxuICB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsgQGNvbnRlbnQgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAoJHBvaW50ID09IG1kKVxyXG4gIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7IEBjb250ZW50IH1cclxuICB9XHJcblxyXG4gIEBlbHNlIGlmICgkcG9pbnQgPT0gc20pXHJcbiAge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpeyBAY29udGVudCB9XHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAoJHBvaW50ID09IHhzKVxyXG4gIHtcclxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpeyBAY29udGVudCB9XHJcbiAgfVxyXG59IiwiQG1peGluIGxpbmVhckdyYWRpZW50KCRsZWZ0LCAkcmlnaHQsICRsZWZ0UCwgJHJpZ2h0UCl7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICAkbGVmdCAkbGVmdFAsICAkcmlnaHQgJHJpZ2h0UCwgJHJpZ2h0IDgwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRsZWZ0ICRsZWZ0UCwgICRyaWdodCAkcmlnaHRQLCAkcmlnaHQgODAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRsZWZ0ICRsZWZ0UCwgICRyaWdodCAkcmlnaHRQLCAkcmlnaHQgODAlKTtcclxufVxyXG5cclxuQG1peGluIGhveml6b250YWxHcmFkaWVudCgkY29sb3IxLCAkcDEsICRjb2xvcjIsICRwMil7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSAkcDEsICRjb2xvcjIgJHAyKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSAkcDEsICRjb2xvcjIgJHAyKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yMSAkcDEsICRjb2xvcjIgJHAyKTtcclxufVxyXG5AbWl4aW4gb2JqZWN0Um90YXRlKCRkZWdyZWUpe1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlKTsgLyogSUUgOSAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZSk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXJTdHlsZTEoJGNvbG9yLCAkc2l6ZSwgJHdlaWdodCl7XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXJTdHlsZTFJbXBvcnRhbnQoJGNvbG9yLCAkc2l6ZSwgJHdlaWdodCl7XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyU3R5bGUyKCRjb2xvciwgJHNpemUpe1xyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXJTdHlsZTMoJGNvbG9yLCAkc2l6ZSwgJHVwcGVyY2FzZTogdHJ1ZSl7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIEBpZiAkdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIEBpZiAkdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgQGlmICR1cHBlcmNhc2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBAaWYgJHVwcGVyY2FzZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uRGF0YSgkc2Vjb25kcyl7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHNlY29uZHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHNlY29uZHMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAkc2Vjb25kcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcclxuICBAaWYgJGluc2V0IHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBzZXRXaWR0aCgkd2lkdGgpIHtcclxuICAtbXMtZmxleDogJHdpZHRoO1xyXG4gIGZsZXg6ICR3aWR0aDtcclxuICBtYXgtd2lkdGg6ICR3aWR0aDtcclxufVxyXG5cclxuQG1peGluIE9wYWNpdHlQVygkdmFsdWUpe1xyXG4gICRJRVZhbHVlOiAkdmFsdWUqMTAwO1xyXG4gIG9wYWNpdHk6ICR2YWx1ZTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kSUVWYWx1ZSk7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBNQUlOIENPTE9SU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vLyBQcmltYXJ5XHJcbiRwcmltYXJ5X2NvbG9yMTogIzAwMDtcclxuJHByaW1hcnlfY29sb3IxX2hvdmVyOiBsaWdodGVuKCRwcmltYXJ5X2NvbG9yMSwgMTAlKTtcclxuJHByaW1hcnlfY29sb3IyOiAjYjc5MTIwO1xyXG5cclxuJHNlY29uZGFyeV9jb2xvcjE6ICMwMDA7XHJcbiRzZWNvbmRhcnlfY29sb3IyOiAjMDAwO1xyXG5cclxuJGJsYWNrOiAjMDAwO1xyXG4kYmxhY2stMjogIzIyMjIyMjtcclxuXHJcblxyXG4vLyBMaWdodFxyXG4kd2hpdGU6ICNmZmY7XHJcbiRsaWdodF9ncmF5OiAjZWZlZmVmO1xyXG4kbGlnaHRfZ3JheS0yOiAjZjdmN2Y3O1xyXG5cclxuJGdyYXk6ICNlN2U3ZTc7XHJcbiRncmV5LTE6ICM4OTg5ODk7XHJcbiRncmV5LTEtaG92ZXI6IGxpZ2h0ZW4oJGdyZXktMSwgMTAlKTtcclxuJGdyYXktMjogIzQxNDE0MTtcclxuXHJcblxyXG4vLyByZWRcclxuJHRoaXJkX2NvbG9yMTogI2UxZTFlMTtcclxuJHRoaXJkX2NvbG9yMV9ob3ZlcjogbGlnaHRlbigkdGhpcmRfY29sb3IxLCAxMCUpO1xyXG5cclxuLy8gRGFya1xyXG4kZGFyazogIzMxMzEzMTtcclxuJGRhcmtfY29weTogIzYyNjI2MjtcclxuJGRhcmtfZ3JheTogIzQwNDA0MDtcclxuXHJcbi8vIEZlYXR1cmVkIFByb3BlcnRpZXMgLyBOZXdzXHJcbiRwcm9wZXJ0aWVzOiAjZmVmZWZlO1xyXG5cclxuLy8gVGVzdGltb25pYWxzXHJcbiR0ZXN0aW1vbmlhbHM6ICMyNTI1MjU7XHJcblxyXG4vLyBQcm9wIFByaWNlIC8gU2VjdGlvbiBCR1xyXG4kcHJvcHByaWNlOiAjMjUyNTI1O1xyXG4kc2VjdGlvbjogIzQ1NDU0NTtcclxuXHJcbi8vIEZvcm1zXHJcbiRyZWQ6ICNlYjIzMjg7XHJcbiRncmVlbjogI2ZhOTQyYztcclxuXHJcbi8vIFRhYnNcclxuJHRhYi1zdGFuZGFyZDogIzgxODE4MTtcclxuXHJcbiRzZWxlY3QyX2Ryb3Bkb3duOiAjMmUyZTJlO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogSEVBREVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXJfcm93OiAkYmxhY2s7XHJcbiRoZWFkZXJfYnV0dG9uOiAkdGhpcmRfY29sb3IxO1xyXG4kaGVhZGVyX2J1dHRvbl9ob3ZlcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuJGhlYWRlcl9tZW51OiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBDb2xvdXJzIC0gUHJlZml4IC5jLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5hIHtcclxuICAmLmMtcHJpbWFyeSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMV9ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXByaW1hcnkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbn1cclxuXHJcbi5jLWJnLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5X2NvbG9yMTtcclxufVxyXG5cclxuLmMtYmctd2hpdGUge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG5cclxuLmMtYmctbGlnaHQtZ3JheSB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0X2dyYXk7XHJcbn1cclxuXHJcbi5jLWJnLWxpZ2h0LWdyYXktMiB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0X2dyYXktMjtcclxufVxyXG5cclxuXHJcbi5jLWxpZ2h0LWdyYXkge1xyXG4gIGNvbG9yOiAkbGlnaHRfZ3JheTtcclxufVxyXG5cclxuLmMtYmctcHJvcGVydGllcyB7XHJcbiAgYmFja2dyb3VuZDogJHByb3BlcnRpZXM7XHJcbn1cclxuXHJcbi5jLWJnLXByb3BwcmljZSB7XHJcbiAgYmFja2dyb3VuZDogJHByb3BwcmljZTtcclxufVxyXG5cclxuLmMtYmctc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogJHNlY3Rpb247XHJcbn1cclxuXHJcbi5jLWJnLXRlc3RpbW9uaWFscyB7XHJcbiAgYmFja2dyb3VuZDogJHRlc3RpbW9uaWFscztcclxufVxyXG5cclxuYSB7XHJcbiAgJi5jLXdoaXRlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXdoaXRlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYy1ncmV5LTF7XHJcbiAgICBjb2xvcjogJGdyZXktMTtcclxufVxyXG5cclxuLmMtZGFyayB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4uYy1kYXJrY29weSB7XHJcbiAgY29sb3I6ICRkYXJrX2NvcHk7XHJcbn1cclxuXHJcbi5jLWJnLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5jLXNlY29uZGFyeSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG59XHJcblxyXG4uYy1iZy1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG59XHJcblxyXG4uYy1zZWNvbmRhcnkyIHtcclxuICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjI7XHJcbn1cclxuXHJcbi5jLWJnLXNlY29uZGFyeTIge1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlfY29sb3IyO1xyXG59XHJcblxyXG5hIHtcclxuICAmLmMtdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRoaXJkX2NvbG9yMSwgMjAlKTtcclxuICAgIH1cclxuICAgICYuLXVuZGVybGluZSB7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCR0aGlyZF9jb2xvcjEsIDIwJSk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtdGVydGlhcnkge1xyXG4gIGNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICYuLXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5jLWJnLXRlcnRpYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkdGhpcmRfY29sb3IxO1xyXG59XHJcblxyXG4uYy1saWdodGVyLWdyYXkge1xyXG4gIGNvbG9yOiAjNzM3MzczO1xyXG59XHJcblxyXG4uYy1kYXJrZXIge1xyXG4gIGNvbG9yOiAkdGVzdGltb25pYWxzO1xyXG59XHJcblxyXG4uYy1ncmF5IHtcclxuICBjb2xvcjogJGdyYXk7XHJcbn1cclxuXHJcbi5jLWdyYXktMiB7XHJcbiAgY29sb3I6ICRncmF5LTI7XHJcbn1cclxuXHJcbi5jLWJnLWdyYXkge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5O1xyXG59XHJcblxyXG4uYy1ib3JkZXItcHJpbWFyeSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeV9jb2xvcjE7XHJcbn1cclxuXHJcbi5jLWJvcmRlci1ncmF5IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZPTlRTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDUwMCw2MDAsNzAwfFBsYXlmYWlyK0Rpc3BsYXk6NDAwLDcwMCcpO1xyXG4kZm9udDE6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGZvbnQyOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRmb250MzogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcclxuXHJcbi8qIEFkb2JlIEZvbnQgS2l0IChMb2FkaW5nKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXHJcbiRmLWxpZ2h0OiAzMDA7XHJcbiRmLXJlZ3VsYXI6IDQwMDtcclxuJGYtbWVkaXVtOiA1MDA7XHJcbiRmLXNlbWktYm9sZDogNjAwO1xyXG4kZi1ib2xkOiA3MDA7XHJcblxyXG4ud2YtbG9hZGluZyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ud2YtYWN0aXZlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZi1vbmUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbn1cclxuXHJcbi5mLXR3byB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MjtcclxufVxyXG5cclxuLmYtdGhyZWUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDM7XHJcbn1cclxuXHJcbi5mLWxpZ2h0LCAuZi0zMDAge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZi1saWdodDtcclxufVxyXG5cclxuLmYtcmVndWxhciB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmLXJlZ3VsYXI7XHJcbn1cclxuXHJcbi5mLW1lZGl1bSwgLmYtNTAwIHtcclxuICBmb250LXdlaWdodDogJGYtbWVkaXVtO1xyXG59XHJcblxyXG4uZi1zZW1pYm9sZCwgLmYtNjAwIHtcclxuICBmb250LXdlaWdodDogJGYtc2VtaS1ib2xkO1xyXG59XHJcblxyXG4uZi1ib2xkLCAuZi03MDAge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZi1ib2xkO1xyXG59XHJcblxyXG4uZi1ibGFjaywgLmYtOTAwIHtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4uZi1ub3JtYWwge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZi1pdGFsaWMge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy8gRm9udHMuLi5cclxuJGJhc2VGb250U2l6ZTogMTQ7XHJcblxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSlcclxue1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuICAvL2ZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2VGb250U2l6ZSkgKyByZW07XHJcbn1cclxuXHJcbkBmb3IgJGogZnJvbSAxMiB0aHJvdWdoIDEwMFxyXG57XHJcbiAgLmYtI3skan0ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRqKTtcclxuICAgIC8vIFNjYWxlIEZvbnQocykuLi4uXHJcbiAgICAvKlxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcclxuICAgIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xyXG4gICAgfVxyXG4gICAgKi9cclxuICB9XHJcblxyXG4gIC5meC0jeyRqfSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGopO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5mLWxnLTQwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjlweCkge1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZi1tZC0zNXtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuZi1tZC0yNXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZi1tZC0xNHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuZi1tZC0xM3tcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmYtc20tMjd7XHJcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmYtc20tMTZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5mLXhzLTIwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5mLXhzLTE0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogSFRNTCBERUZBVUxUU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmlucHV0e1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xyXG4gIGJvcmRlci1yYWRpdXM6MDtcclxufVxyXG4uc2xpY2stYXJyb3csXHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuYSxcclxuYTpmb2N1cyxcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYXtcclxuICBvdXRsaW5lOiBpbmhlcml0O1xyXG59XHJcbmlucHV0LFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcclxuYnV0dG9ue1xyXG4gICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcbmE6Zm9jdXN7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmF7XHJcbiAgJjpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuLm4tdWx7XHJcbiAgdWx7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgPmxpe1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVklERU8gSlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWVqcy1vdmVybGF5LWxvYWRpbmcgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTk9STUFMSVpFIEJPT1RTVFJBUCBHUklEXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm4tcm93e1xyXG4gIC5yb3d7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBGaXggZm9yIEdvb2dsZSBUcmFuc2xhdGVcclxuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgR29vZ2xlIFRyYW5zbGF0ZVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy8gUHJldmVudCBGbGFzaCBPZiBVU0MuLi4uXHJcbi5zZWxlY3QtcHcsIC5zZWxlY3QtcHctYWpheC1sb2NhdGlvbnMsIC5zZWxlY3QtcHctYWpheC1sb2NhdGlvbnMtbGlnaHQsIC5zZWxlY3QtcHctbGlnaHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLy8gTWl4aW5zXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKVxyXG57XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yOyAvKiBUaGUgRmFsbGJhY2sgKi9cclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1zaGFkb3coJHgxOjJweCwgJHkxOjJweCwgJGJsdXIxOjVweCwgJGNvbG9yMTpibGFjaywgJHgyOm51bGwsICR5MjpudWxsLCAkYmx1cjI6bnVsbCwgJGNvbG9yMjpudWxsKXtcclxuICAgIEBpZiAoJHgyKSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6ICR4MSAkeTEgJGJsdXIxICRjb2xvcjEsICR4MiAkeTIgJGJsdXIyICRjb2xvcjI7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6ICR4MSAkeTEgJGJsdXIxICRjb2xvcjE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XHJcbiAgICAvLyBEaXJlY3Rpb24gaGFzIGJlZW4gb21pdHRlZCBhbmQgaGFwcGVucyB0byBiZSBhIGNvbG9yLXN0b3BcclxuICAgIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbikgPT0gZmFsc2Uge1xyXG4gICAgICAgICRjb2xvci1zdG9wczogJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzO1xyXG4gICAgICAgICRkaXJlY3Rpb246IDE4MGRlZztcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xyXG59XHJcblxyXG4vKiBUUkFOU0xBVElPTlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRyYW5zbGF0ZV9fZHJvcGRvd24ge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBCRVNQT0tFIFBBR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnF1aWNrLWxpbmtfX2xpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICAgIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLXJpZ2h0IHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG9yMTtcclxufVxyXG4uYm9yZGVycyB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICBtYXJnaW46IC0xcHg7XHJcbn1cclxuLmJvcmRlci1sZWZ0IHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1pdGVtIHtcclxuICAmLi1uby1iZyB7XHJcbiAgICAuY292ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb3BlcnR5LWNvbnRyb2xzIHtcclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBidXR0b25cclxuICAgIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtbGVmdCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctbGVmdC5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4ucHJvcGVydGllcy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmlnaHQucG5nXCIpIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5xdWljay1saW5rX19pdGVtIHtcclxuICAvL2NvbG9yOiAkd2hpdGU7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJ8XCI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTWVtYmVycyBBcmVhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLm1lbWJlci1ub3RpZnkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBWYWx1YXRpb24gUmVwb3J0IFBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udmFsdWF0aW9uLXJlcG9ydCB7XHJcbiAgICAucHJvcGVydHktYWxlcnQtY3RhXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuI2xpc3QtcHJvcGVydHktbW9kYWwge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBcnJhbmdlIGEgVmlld2luZyBXaWRnZXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jdmlld2luZy1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNldmVuLWNvbHMgLmNvbC1tZC0xLFxyXG4gICAgLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxyXG4gICAgLnNldmVuLWNvbHMgLmNvbC1sZy0xIHtcclxuICAgICAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0JTtcclxuICAgICAgICAqd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3MTQyODU3MTQyODU3MTQyODU3MTQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zZXZlbi1jb2xzIC5jb2wtbWQtMSxcclxuICAgIC5zZXZlbi1jb2xzIC5jb2wtc20tMSxcclxuICAgIC5zZXZlbi1jb2xzIC5jb2wtbGctMSB7XHJcbiAgICAgICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNCU7XHJcbiAgICAgICAgKndpZHRoOiAxNC4yODU3MTQyODU3MTQyODU3MTQyODU3MTQyODU3MTQlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0YS1zZWxlY3QtYmxvY2s6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2hvc2VuLXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZS1zZWxlY3Rpb246aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBUcnVuY2F0ZSBzdHJpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udHJ1bmNhdGUtc3RyIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKiBQcmljZSBRdWFsaWZpZXIgZGlzcGxheVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi51LXByaWNlLXF1YWxpZmllci1kaXNwbGF5e1xyXG4gICAgLy9mb250LXNpemU6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxyXG4gICAge1xyXG4gICAgICAgICYuZi0xMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICAgIHtcclxuICAgICAgICAmLmYtMTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgJi5mLTEye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgQXV0aG9yOiBQcm9wZXJ0eVdlYm1hc3RlcnNcbiovXG4vKiBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0ICcuLi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9zdHlsZS5jc3MnO1xuQGltcG9ydCAnLi4vdmVuZG9yL2pxdWVyeS9qcXVlcnktdWkubWluLmNzcyc7XG5AaW1wb3J0IFwifnNlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzXCI7XG5AaW1wb3J0ICcuLi92ZW5kb3IvZm9udGF3ZXNvbWUvY3NzL2ZvbnRhd2Vzb21lLWFsbC5taW4uY3NzJztcbkBpbXBvcnQgJy4uL3ZlbmRvci9zbGljay9zbGljay5jc3MnO1xuQGltcG9ydCAnLi4vdmVuZG9yL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzJztcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MzAwLDQwMCw1MDAsNjAwLDcwMHxQbGF5ZmFpcitEaXNwbGF5OjQwMCw3MDBcIik7XG4udS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnUtbXQwOSB7XG4gIG1hcmdpbi10b3A6IDAuOWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MDUge1xuICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEge1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQyIHtcbiAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MyB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtbWIwMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMDUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEge1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMyB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLnUtbXIwNSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi51LW1yMSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4udS1tcjIge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLnUtbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LW1sMSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi51LW1sMiB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbi51LXAwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wMDUge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLnUtcDA3NSB7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbn1cblxuLnUtcDEge1xuICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDIge1xuICBwYWRkaW5nOiAyZW07XG59XG5cbi51LXAzIHtcbiAgcGFkZGluZzogM2VtO1xufVxuXG4udS1wNCB7XG4gIHBhZGRpbmc6IDRlbTtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi51LXB0MDUge1xuICBwYWRkaW5nLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHQwNzUge1xuICBwYWRkaW5nLXRvcDogMC43NWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi51LXB0MiB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udS1wYjA1IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMDc1IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4udS1wYjIge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuXG4udS1wcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udS1wcjEge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIyIHtcbiAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQge1xuICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS1wbDEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wbDIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMge1xuICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQge1xuICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnUtZmxleC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi51LWltZy1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS12YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnUtZGl2aWRpbmctbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtYmxvY2stbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWJsb2NrLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtbW9iaWxlLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1vYmlsZS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtbm8tYnJlYWtzLW1vYmlsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW5vLWJyZWFrcy1tb2JpbGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtbm8tcmVzaXplIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4udS1vcGFxdWUtaG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi51LWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDtcbn1cblxuLnUtcm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4udS1yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi51LXJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnUtcm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4udS1yb3VuZGVkLTYge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi51LXJvdW5kZWQtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbn1cblxuLnUtcm91bmRlZC04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC04IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4udS1yb3VuZGVkLTkge1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG59XG5cbi51LXJvdW5kZWQtMTAge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4udS1yb3VuZGVkLTExIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTFweDtcbn1cblxuLnUtcm91bmRlZC0xMiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTEyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5cbi51LXJvdW5kZWQtMTMge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxM3B4O1xufVxuXG4udS1yb3VuZGVkLTE0IHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbn1cblxuLnUtcm91bmRlZC0xNSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE1IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG5cbi51LXJvdW5kZWQtMTYge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4udS1yb3VuZGVkLTE3IHtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTdweDtcbn1cblxuLnUtcm91bmRlZC0xOCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMThweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE4cHg7XG59XG5cbi51LXJvdW5kZWQtMTkge1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xOSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOXB4O1xufVxuXG4udS1yb3VuZGVkLTIwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLnUtcm91bmRlZC0yMSB7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIxIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIxcHg7XG59XG5cbi51LXJvdW5kZWQtMjIge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMnB4O1xufVxuXG4udS1yb3VuZGVkLTIzIHtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjNweDtcbn1cblxuLnUtcm91bmRlZC0yNCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG59XG5cbi51LXJvdW5kZWQtMjUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xufVxuXG4udS1yb3VuZGVkLTI2IHtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbn1cblxuLnUtcm91bmRlZC0yNyB7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI3cHg7XG59XG5cbi51LXJvdW5kZWQtMjgge1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yOCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOHB4O1xufVxuXG4udS1yb3VuZGVkLTI5IHtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjlweDtcbn1cblxuLnUtcm91bmRlZC0zMCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTMwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG5cbi51LXJvdW5kZWQtMzEge1xuICBib3JkZXItcmFkaXVzOiAzMXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMXB4O1xufVxuXG4udS1yb3VuZGVkLTMyIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbn1cblxuLnUtcm91bmRlZC0zMyB7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTMzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMzcHg7XG59XG5cbi51LXJvdW5kZWQtMzQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNHB4O1xufVxuXG4udS1yb3VuZGVkLTM1IHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzVweDtcbn1cblxuLnUtcm91bmRlZC0zNiB7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM2cHg7XG59XG5cbi51LXJvdW5kZWQtMzcge1xuICBib3JkZXItcmFkaXVzOiAzN3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zNyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzN3B4O1xufVxuXG4udS1yb3VuZGVkLTM4IHtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzhweDtcbn1cblxuLnUtcm91bmRlZC0zOSB7XG4gIGJvcmRlci1yYWRpdXM6IDM5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM5cHg7XG59XG5cbi51LXJvdW5kZWQtNDAge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00MCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xufVxuXG4udS1yb3VuZGVkLTQxIHtcbiAgYm9yZGVyLXJhZGl1czogNDFweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDFweDtcbn1cblxuLnUtcm91bmRlZC00MiB7XG4gIGJvcmRlci1yYWRpdXM6IDQycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQycHg7XG59XG5cbi51LXJvdW5kZWQtNDMge1xuICBib3JkZXItcmFkaXVzOiA0M3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00MyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0M3B4O1xufVxuXG4udS1yb3VuZGVkLTQ0IHtcbiAgYm9yZGVyLXJhZGl1czogNDRweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDRweDtcbn1cblxuLnUtcm91bmRlZC00NSB7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ1IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1cHg7XG59XG5cbi51LXJvdW5kZWQtNDYge1xuICBib3JkZXItcmFkaXVzOiA0NnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00NiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NnB4O1xufVxuXG4udS1yb3VuZGVkLTQ3IHtcbiAgYm9yZGVyLXJhZGl1czogNDdweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0N3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDdweDtcbn1cblxuLnUtcm91bmRlZC00OCB7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ4cHg7XG59XG5cbi51LXJvdW5kZWQtNDkge1xuICBib3JkZXItcmFkaXVzOiA0OXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00OSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0OXB4O1xufVxuXG4udS1yb3VuZGVkLTUwIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbn1cblxuLnUtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtaW5kZXgtaGlnaCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LW5vLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi51LXZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi51LW5vLXRleHQtb3ZlcmZsb3cge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJvcmRlci10b3AtMnB4IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5ib3JkZXItYm90dG9tLTJweCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uaW1nLWZ1bGxjb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bi1wYWRkaW5nLXYyIHtcbiAgcGFkZGluZzogOXB4IDE2cHggNnB4IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktYmxhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3BhY2l0eS1ibGFjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udS1yb3ctbWF0Y2gtaGVpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnUtcm93LW1hdGNoLWhlaWdodCA+IFtjbGFzcyo9Y29sLV0sIC51LXJvdy1tYXRjaC1oZWlnaHQgPiBbY2xhc3MqPWNvbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5yb3cudS1yb3ctc3BhY2luZy02IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy02ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy04IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy04ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMTIgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTIyID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTI2IHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTI2ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTM2IHtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTM2ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG51bC51LWxpc3QtLWNvbC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbn1cbnVsLnUtbGlzdC0tY29sLTIgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIExvZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtbWF4d2lkdGgtNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnUtbWF4d2lkdGgtODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLnUtbWF4d2lkdGgtODkwIHtcbiAgbWF4LXdpZHRoOiA4OTBweDtcbn1cblxuLnUtbWF4d2lkdGgtMTAwMCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMDQwIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG5cbi51LW1heHdpZHRoLTExMDAge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLnUtbWF4d2lkdGgtMTE0MCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMTQ1IHtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG59XG5cbi51LW1hcmdpbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhJREUgU0hPV1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtaGlkZS1zb2Z0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudS1zaG93LTExOTkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1zaG93LTExOTktaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LWhpZGUtMTE5OSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyOXB4KSB7XG4gIC51LXNob3ctMTEyOS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1zaG93LTk5MSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LWhpZGUtOTkxIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tdC1tZC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNob3ctNzY3IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtaGlkZS03Njcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudS1tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC51LXRleHQtY2VudGVyLW1kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEJBU0UgLSBCYXNlIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE1BSU4gQ09MT1JTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBDb2xvdXJzIC0gUHJlZml4IC5jLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYS5jLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmMtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYy1iZy1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLmMtYmctbGlnaHQtZ3JheS0yIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjZWZlZmVmO1xufVxuXG4uYy1iZy1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cblxuLmMtYmctcHJvcHByaWNlIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbn1cblxuLmMtYmctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG59XG5cbi5jLWJnLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG59XG5cbmEuYy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYS5jLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWdyZXktMSB7XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuXG4uYy1kYXJrIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5jLWRhcmtjb3B5IHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbi5jLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5jLXNlY29uZGFyeTIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYmctc2Vjb25kYXJ5MiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbmEuYy10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZTFlMWUxO1xufVxuYS5jLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYS5jLXRlcnRpYXJ5Li11bmRlcmxpbmUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZTFlMWUxO1xufVxuLmMtdGVydGlhcnkuLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1iZy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi5jLWxpZ2h0ZXItZ3JheSB7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4uYy1kYXJrZXIge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjZTdlN2U3O1xufVxuXG4uYy1ncmF5LTIge1xuICBjb2xvcjogIzQxNDE0MTtcbn1cblxuLmMtYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG59XG5cbi5jLWJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmMtYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGT05UU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFkb2JlIEZvbnQgS2l0IChMb2FkaW5nKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLndmLWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53Zi1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZi1vbmUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mLXR3byB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmYtdGhyZWUge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG4uZi1saWdodCwgLmYtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmYtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mLW1lZGl1bSwgLmYtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmYtc2VtaWJvbGQsIC5mLTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mLWJvbGQsIC5mLTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mLWJsYWNrLCAuZi05MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZi1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmYtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZi0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZi0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZi0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZi0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZi0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZi0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTE3IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uZi0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZi0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uZi0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZi0yMSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTIxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uZi0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZi0yMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTIzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4uZi0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZi0yNSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTI1IHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZi0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZi0yNyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTI3IHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG4uZi0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZi0yOSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTI5IHtcbiAgZm9udC1zaXplOiAyOXB4O1xufVxuXG4uZi0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZi0zMSB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTMxIHtcbiAgZm9udC1zaXplOiAzMXB4O1xufVxuXG4uZi0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uZi0zMyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTMzIHtcbiAgZm9udC1zaXplOiAzM3B4O1xufVxuXG4uZi0zNCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTM0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG4uZi0zNSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTM1IHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4uZi0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTM2IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uZi0zNyB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTM3IHtcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuXG4uZi0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uZi0zOSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTM5IHtcbiAgZm9udC1zaXplOiAzOXB4O1xufVxuXG4uZi00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uZi00MSB7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQxIHtcbiAgZm9udC1zaXplOiA0MXB4O1xufVxuXG4uZi00MiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4uZi00MyB7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQzIHtcbiAgZm9udC1zaXplOiA0M3B4O1xufVxuXG4uZi00NCB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uZi00NSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQ1IHtcbiAgZm9udC1zaXplOiA0NXB4O1xufVxuXG4uZi00NiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuXG4uZi00NyB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQ3IHtcbiAgZm9udC1zaXplOiA0N3B4O1xufVxuXG4uZi00OCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uZi00OSB7XG4gIGZvbnQtc2l6ZTogNDlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTQ5IHtcbiAgZm9udC1zaXplOiA0OXB4O1xufVxuXG4uZi01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uZi01MSB7XG4gIGZvbnQtc2l6ZTogNTFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTUxIHtcbiAgZm9udC1zaXplOiA1MXB4O1xufVxuXG4uZi01MiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTUyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uZi01MyB7XG4gIGZvbnQtc2l6ZTogNTNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTUzIHtcbiAgZm9udC1zaXplOiA1M3B4O1xufVxuXG4uZi01NCB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTU0IHtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuXG4uZi01NSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTU1IHtcbiAgZm9udC1zaXplOiA1NXB4O1xufVxuXG4uZi01NiB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTU2IHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4uZi01NyB7XG4gIGZvbnQtc2l6ZTogNTdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTU3IHtcbiAgZm9udC1zaXplOiA1N3B4O1xufVxuXG4uZi01OCB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTU4IHtcbiAgZm9udC1zaXplOiA1OHB4O1xufVxuXG4uZi01OSB7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTU5IHtcbiAgZm9udC1zaXplOiA1OXB4O1xufVxuXG4uZi02MCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTYwIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uZi02MSB7XG4gIGZvbnQtc2l6ZTogNjFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTYxIHtcbiAgZm9udC1zaXplOiA2MXB4O1xufVxuXG4uZi02MiB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTYyIHtcbiAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4uZi02MyB7XG4gIGZvbnQtc2l6ZTogNjNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTYzIHtcbiAgZm9udC1zaXplOiA2M3B4O1xufVxuXG4uZi02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTY0IHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uZi02NSB7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTY1IHtcbiAgZm9udC1zaXplOiA2NXB4O1xufVxuXG4uZi02NiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTY2IHtcbiAgZm9udC1zaXplOiA2NnB4O1xufVxuXG4uZi02NyB7XG4gIGZvbnQtc2l6ZTogNjdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTY3IHtcbiAgZm9udC1zaXplOiA2N3B4O1xufVxuXG4uZi02OCB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTY4IHtcbiAgZm9udC1zaXplOiA2OHB4O1xufVxuXG4uZi02OSB7XG4gIGZvbnQtc2l6ZTogNjlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTY5IHtcbiAgZm9udC1zaXplOiA2OXB4O1xufVxuXG4uZi03MCB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTcwIHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uZi03MSB7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTcxIHtcbiAgZm9udC1zaXplOiA3MXB4O1xufVxuXG4uZi03MiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTcyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG4uZi03MyB7XG4gIGZvbnQtc2l6ZTogNzNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTczIHtcbiAgZm9udC1zaXplOiA3M3B4O1xufVxuXG4uZi03NCB7XG4gIGZvbnQtc2l6ZTogNzRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTc0IHtcbiAgZm9udC1zaXplOiA3NHB4O1xufVxuXG4uZi03NSB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTc1IHtcbiAgZm9udC1zaXplOiA3NXB4O1xufVxuXG4uZi03NiB7XG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTc2IHtcbiAgZm9udC1zaXplOiA3NnB4O1xufVxuXG4uZi03NyB7XG4gIGZvbnQtc2l6ZTogNzdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTc3IHtcbiAgZm9udC1zaXplOiA3N3B4O1xufVxuXG4uZi03OCB7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTc4IHtcbiAgZm9udC1zaXplOiA3OHB4O1xufVxuXG4uZi03OSB7XG4gIGZvbnQtc2l6ZTogNzlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTc5IHtcbiAgZm9udC1zaXplOiA3OXB4O1xufVxuXG4uZi04MCB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTgwIHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4uZi04MSB7XG4gIGZvbnQtc2l6ZTogODFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTgxIHtcbiAgZm9udC1zaXplOiA4MXB4O1xufVxuXG4uZi04MiB7XG4gIGZvbnQtc2l6ZTogODJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTgyIHtcbiAgZm9udC1zaXplOiA4MnB4O1xufVxuXG4uZi04MyB7XG4gIGZvbnQtc2l6ZTogODNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTgzIHtcbiAgZm9udC1zaXplOiA4M3B4O1xufVxuXG4uZi04NCB7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTg0IHtcbiAgZm9udC1zaXplOiA4NHB4O1xufVxuXG4uZi04NSB7XG4gIGZvbnQtc2l6ZTogODVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTg1IHtcbiAgZm9udC1zaXplOiA4NXB4O1xufVxuXG4uZi04NiB7XG4gIGZvbnQtc2l6ZTogODZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTg2IHtcbiAgZm9udC1zaXplOiA4NnB4O1xufVxuXG4uZi04NyB7XG4gIGZvbnQtc2l6ZTogODdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTg3IHtcbiAgZm9udC1zaXplOiA4N3B4O1xufVxuXG4uZi04OCB7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTg4IHtcbiAgZm9udC1zaXplOiA4OHB4O1xufVxuXG4uZi04OSB7XG4gIGZvbnQtc2l6ZTogODlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTg5IHtcbiAgZm9udC1zaXplOiA4OXB4O1xufVxuXG4uZi05MCB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTkwIHtcbiAgZm9udC1zaXplOiA5MHB4O1xufVxuXG4uZi05MSB7XG4gIGZvbnQtc2l6ZTogOTFweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTkxIHtcbiAgZm9udC1zaXplOiA5MXB4O1xufVxuXG4uZi05MiB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xufVxuXG4uZi05MyB7XG4gIGZvbnQtc2l6ZTogOTNweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTkzIHtcbiAgZm9udC1zaXplOiA5M3B4O1xufVxuXG4uZi05NCB7XG4gIGZvbnQtc2l6ZTogOTRweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTk0IHtcbiAgZm9udC1zaXplOiA5NHB4O1xufVxuXG4uZi05NSB7XG4gIGZvbnQtc2l6ZTogOTVweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTk1IHtcbiAgZm9udC1zaXplOiA5NXB4O1xufVxuXG4uZi05NiB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTk2IHtcbiAgZm9udC1zaXplOiA5NnB4O1xufVxuXG4uZi05NyB7XG4gIGZvbnQtc2l6ZTogOTdweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTk3IHtcbiAgZm9udC1zaXplOiA5N3B4O1xufVxuXG4uZi05OCB7XG4gIGZvbnQtc2l6ZTogOThweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTk4IHtcbiAgZm9udC1zaXplOiA5OHB4O1xufVxuXG4uZi05OSB7XG4gIGZvbnQtc2l6ZTogOTlweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTk5IHtcbiAgZm9udC1zaXplOiA5OXB4O1xufVxuXG4uZi0xMDAge1xuICBmb250LXNpemU6IDEwMHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTAwIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZi1sZy00MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmYtbWQtMzUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuXG4gIC5mLW1kLTI1IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICAuZi1tZC0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmYtbWQtMTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mLXNtLTI3IHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cblxuICAuZi1zbS0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmYteHMtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5mLXhzLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSFRNTCBERUZBVUxUU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2xpY2stYXJyb3csXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuYSxcbmE6Zm9jdXMsXG5pbnB1dCxcbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubi11bCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uLXVsIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogVklERU8gSlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZWpzLW92ZXJsYXktbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTk9STUFMSVpFIEJPT1RTVFJBUCBHUklEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubi1yb3cgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubi1yb3cgLnJvdyAuY29sLW1kLTIsIC5uLXJvdyAucm93IC5jb2wtbWQtMywgLm4tcm93IC5yb3cgLmNvbC1tZC00LCAubi1yb3cgLnJvdyAuY29sLW1kLTUsIC5uLXJvdyAucm93IC5jb2wtbWQtNiwgLm4tcm93IC5yb3cgLmNvbC1tZC03LCAubi1yb3cgLnJvdyAuY29sLW1kLTgsIC5uLXJvdyAucm93IC5jb2wtbWQtOSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogU0hBUkVEIChHbG9iYWwpIFN0eWxlcy4uLlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QtcHcsIC5zZWxlY3QtcHctYWpheC1sb2NhdGlvbnMsIC5zZWxlY3QtcHctYWpheC1sb2NhdGlvbnMtbGlnaHQsIC5zZWxlY3QtcHctbGlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBUUkFOU0xBVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cmFuc2xhdGVfX2Ryb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFuc2xhdGVfX2Ryb3Bkb3duIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cblxuLyogQkVTUE9LRSBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucXVpY2stbGlua19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xdWljay1saW5rX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay1saW5rX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnF1aWNrLWxpbmtfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYm9yZGVycyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgfVxufVxuXG4ubG9jYXRpb24taXRlbS4tbm8tYmcgLmNvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5wcm9wZXJ0aWVzLWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1sZWZ0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9wZXJ0aWVzLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmlnaHQucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnF1aWNrLWxpbmtfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5xdWljay1saW5rX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aWNrLWxpbmtfX2l0ZW06YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLyogTWVtYmVycyBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW1iZXItbm90aWZ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBWYWx1YXRpb24gUmVwb3J0IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbHVhdGlvbi1yZXBvcnQgLnByb3BlcnR5LWFsZXJ0LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsaXN0LXByb3BlcnR5LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXJyYW5nZSBhIFZpZXdpbmcgV2lkZ2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN2aWV3aW5nLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuI3ZpZXdpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNldmVuLWNvbHMgLmNvbC1tZC0xLFxuLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxuLnNldmVuLWNvbHMgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgKndpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclICFpbXBvcnRhbnQ7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXZlbi1jb2xzIC5jb2wtbWQtMSxcbi5zZXZlbi1jb2xzIC5jb2wtc20tMSxcbi5zZXZlbi1jb2xzIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgICp3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhdGEtc2VsZWN0LWJsb2NrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hvc2VuLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXNlbGVjdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVHJ1bmNhdGUgc3RyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cnVuY2F0ZS1zdHIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogUHJpY2UgUXVhbGlmaWVyIGRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51LXByaWNlLXF1YWxpZmllci1kaXNwbGF5LmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1wcmljZS1xdWFsaWZpZXItZGlzcGxheS5mLTEyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXByaWNlLXF1YWxpZmllci1kaXNwbGF5LmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIExBWU9VVCAtIExheW91dCBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHVtbXktaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmR1bW15LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmR1bW15LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5cbmhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWluLWhlaWdodDogMTI3cHg7XG59XG5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuaGVhZGVyIC53cmFwIHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKiBNT0JJTEUgTkFWXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5oZWFkZXIgLndyYXAgLmxvZ28ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbmhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbmhlYWRlciAud3JhcCAubG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLndyYXAgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaGVhZGVyIC53cmFwIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kgYSwgaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWZhdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWN1cnJlbmN5IHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWN1cnJlbmN5IGEge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0yIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LTIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2UgIWltcG9ydGFudDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1mYXYge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1mYXYgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsIHtcbiAgbWFyZ2luOiAwIC0ycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzNSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkuYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51IGkge1xuICBjb2xvcjogIzgxODE4MTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwgPiBsaS5tZW51LWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2OTE4Yztcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsLmlzLWRlbW8gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMHB4IDBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgd2lkdGg6IDU1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDBweCAxMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg0NSwgNDUsIDQ1LCAwLjA4KTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbiBpIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgcGFkZGluZzogMTEwcHggNDBweCA0MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gLm1vYmlsZS14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gLm1vYmlsZS14IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTNweCAwcHggMTNweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MiwgMTc0LCAxODEsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSAuZmEtYW5nbGUtZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBjb2xvcjogI2EyYTJhMjtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsID4gbGkubWVudS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IC5zdWItbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIC5zaG9ydGxpc3QtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJhY2tncm91bmQtYmxhY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYmFja2dyb3VuZC1ibGFjayAuY2xvc2UtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYmFja2dyb3VuZC1ibGFjayAuY2xvc2UtYnV0dG9uIGksIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5iYWNrZ3JvdW5kLWJsYWNrIC5jbG9zZS1idXR0b24gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMjJweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlci5zbWFsbC1uYXYge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMiwgNDEsIDAuOCk7XG59XG5oZWFkZXIuc21hbGwtbmF2IC53cmFwIG5hdi5tYWluIHtcbiAgcGFkZGluZzogMzVweCAwcHg7XG59XG5oZWFkZXIuc21hbGwtbmF2IC53cmFwIC5sb2dvIHtcbiAgcGFkZGluZzogMTZweCAwcHg7XG59XG5oZWFkZXIuc21hbGwtbmF2IC53cmFwIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNzVweDtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYnVyZ2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgMTgsIDcsIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKDE1MywgODAsIDc1LCAwLjUpO1xufVxuaGVhZGVyLnNtYWxsLW5hdiAucHJvcGVydHktdGl0bGUgLndyYXAge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAyMHB4IDBweCA2cHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC53cmFwIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDNweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEgc3BhbiB7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgaGVhZGVyIC53cmFwIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxOHB4IDBweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPT1RFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgPiAucm93ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyB7XG4gIHdpZHRoOiA2MCU7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5zbi1jaXJjdWxhciB7XG4gIG1heC13aWR0aDogMzU1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyAuc24tY2lyY3VsYXIgYSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLW5hdiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1uYXYgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLW5hdi0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XG4gIHdpZHRoOiA0MCU7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8gLmZvb3Rlci0tY29udGFjdC1pbmZvLXdyYXAge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ1NDU0NTtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IC5mb290ZXItbmF2LS1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IC5kLWZsZXggdWwge1xuICB3aWR0aDogNTAlO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvLWFycm93LWxlZnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDQzcHg7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIC5lbWFpbC1jb25maXJtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgdWwuZm4tZmllbGRzLWxheW91dCB7XG4gIG1hcmdpbjogMCAtMXB4O1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0ID4gbGkuZW1haWwtZmllbGQge1xuICB3aWR0aDogODAlO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0ID4gbGkuc3VibWl0LWZpZWxkIHtcbiAgd2lkdGg6IDIwJTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzgxODE4MTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1jb25zZW50IGEge1xuICBjb2xvcjogIzgxODE4MTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1jb25zZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1sZWZ0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5mb290ZXIgLmNvcHlyaWdodCAud3JhcCAuY3ItbGVmdCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5mb290ZXIgLmNvcHlyaWdodCAud3JhcCAuY3ItbGVmdCAuY29weXJpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1yaWdodCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIgLmNvcHlyaWdodCAud3JhcCAuY3ItcmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLmZvb3Rlci1jcC1zbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC5mb290ZXItY3Atc24gYSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLmZvb3Rlci1jcC1zbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmYmZiZmI7XG59XG5mb290ZXIudjIgLmZvb3Rlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbmZvb3Rlci52MiAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb290ZXIudjIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuZm9vdGVyLnYyIC5jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdi4tYm9yZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci1uYXYtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8gLmZvb3Rlci0tY29udGFjdC1pbmZvLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdi4tYm9yZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuLnNlY3Rpb24tYm9keSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZXJyb3ItZmVpbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWIyMzI4ICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWxlcnQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogICBGT1JNU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciBpbnB1dCwgLmZvcm0tZ3JvdXAuaGFzLWVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViMjMyOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgaW5wdXQsIC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhOTQyYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuLWhhcy1sYWJlbCAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiA0MHB4O1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2ViMjMyODtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2ZhOTQyYztcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTVweDtcbn1cblxuI2FqYXgtZm9ybS1wcm9wZXJ0eS1hbGVydC1mb3JtIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDEycHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZVTEwgV0lEVEggSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWxsIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBJTUFHRSBIT1ZFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmltYWdlLWhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyBpbWcsIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gaW1nLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgaW1nLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IC5jLWltYWdlIGltZywgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbWFnZS1ob3Zlcjpob3ZlciBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlOmhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZzpob3ZlciBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWc6aG92ZXIgaW1nLCAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtOmhvdmVyIGltZywgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2U6aG92ZXIgaW1nLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlOmhvdmVyIGltZywgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCAuYy1pbWFnZTpob3ZlciBpbWcsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPUkNFIEZJWCBPTkUgTElORVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpeC1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBHTyBDRU5URVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nby1jZW50ZXIsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UsIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94LCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdvLWNlbnRlciBzcGFuLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBzcGFuLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBzcGFuLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBzcGFuLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHNwYW4sIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgc3BhbiwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBzcGFuLCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHNwYW4sIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Ugc3BhbiwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Ugc3BhbiwgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Ugc3BhbiwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIHNwYW4sIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Ugc3BhbiwgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCBzcGFuLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCAtNHB4O1xufVxuLmdvLWNlbnRlciBpbWcsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGltZywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGltZywgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBpbWcsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nLCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGltZywgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaW1nLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgaW1nLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IGltZywgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSBpbWcsIC5nby1jZW50ZXIgaDEsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGgxLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBoMSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDEsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDEsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDEsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDEsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDEsIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgxLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMSwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGgxLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIGgxLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IGgxLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGgxLCAuZ28tY2VudGVyIGgyLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBoMiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaDIsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgyLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGgyLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGgyLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGgyLCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGgyLCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGgyLCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMiwgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDIsIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSBoMiwgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBoMiwgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCBoMiwgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSBoMiwgLmdvLWNlbnRlciA+IGRpdiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgPiBkaXYsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlID4gZGl2LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSA+IGRpdiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyA+IGRpdiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyA+IGRpdiwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSA+IGRpdiwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSA+IGRpdiwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSA+IGRpdiwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgPiBkaXYsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlID4gZGl2LCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UgPiBkaXYsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgPiBkaXYsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggPiBkaXYsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gPiBkaXYge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTTElDSyBMT0FERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmltZy5zbGljay1sYXp5bG9hZC1lcnJvcixcbmltZy5zbGljay1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xvYWRlci03NXB4LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTTElDSyBWQVJJQUJMRSAtIEFycm93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1hcnJvdywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stYXJyb3csIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLWFycm93OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDRweCAjZTBlMGUwO1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1wcmV2OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stbmV4dCwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stbmV4dCwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stbmV4dDpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0xJQ0sgVkFSSUFCTEUgLSBkb3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scywgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scywgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scywgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scywgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cywgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cywgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzN3B4O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2LCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldiwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXY6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0LCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQ6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMsIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpY2stZG90cywgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMsXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLW0tZG90cyxcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMsXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzLFxuLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLW0tZG90cyxcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMXJlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMgbGksIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSwgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMgbGksIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMgbGksXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLW0tZG90cyBsaSxcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGksXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLFxuLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaSxcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMgYnV0dG9uLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpY2stZG90cyBidXR0b24sIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzIGJ1dHRvbiwgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMgYnV0dG9uLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGljay1kb3RzIGJ1dHRvbixcbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stbS1kb3RzIGJ1dHRvbixcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMgYnV0dG9uLFxuLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLW0tZG90cyBidXR0b24sXG4uaGVyby0xLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGJ1dHRvbixcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5oZXJvLTEtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uaGVyby0zLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uaGVyby0xLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGljay1tLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTElTVCBWQVJJQUJMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVsLWF0dHIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLnVsLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnVsLnVsLWNvbCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGSUVMRCBWQVJJQUJMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZmllbGRzIHNlbGVjdCxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCxcbi5pbnB1dC1maWVsZHMgdGV4dGFyZWEsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT10ZWxdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWZpZWxkcyBzZWxlY3QsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3Qge1xuICBoZWlnaHQ6IDQycHg7XG59XG4uaW5wdXQtZmllbGRzIGJ1dHRvbiwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgYnV0dG9uLCAuaW5wdXQtZmllbGRzIGlucHV0W3N1Ym1pdF0sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3N1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG59XG5cbi5nZHByLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTU9EVUxFUyAtIE1vZHVsZXMgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBHRU5FUklDIFNFQVJDSCBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoIHtcbiAgbWFyZ2luOiAwIC00cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICB3aWR0aDogMTEuNSU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDE3JTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24uLWxhcmdlciB7XG4gIHdpZHRoOiAzNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbi4tbGFyZ2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgd2lkdGg6IDExLjUlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcHJpY2Uge1xuICB3aWR0aDogMTAlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICB3aWR0aDogMTAlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5ODk4OTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTNhM2EzO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDklO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gLmJ1dHRvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnJlc3BvbnNpdmUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiA5LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgICB3aWR0aDogMTUuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgICB3aWR0aDogMTAuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiA4JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDglO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiA5LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgICB3aWR0aDogMTMlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcyB7XG4gICAgd2lkdGg6IDExLjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2Uge1xuICAgIHdpZHRoOiA5LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDklO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDkuNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAucmVzcG9uc2l2ZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAucmVzcG9uc2l2ZS1zZWFyY2ggLmZhLXNlYXJjaCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAubW9kYWwgdWwudWwtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2VuZXJpYy1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1oZWFkZXItZ2VuZXJpYy1zdHlsZS5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctaGVhZGVyLWdlbmVyaWMtc3R5bGUuc3ZnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogOXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFTEVDVCAyIC0gQkFTRSBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTRUxFQ1QgMiBTVFlMRSAtIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Qtc3R5bGUtMSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qKiBoZWlnaHQgKiovXG4gIC8qKiBtdWx0aXBsZSAqKi9cbn1cbi5zZWxlY3Qtc3R5bGUtMSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgOjotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgOjotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgOi1tb3otcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIGlucHV0W3R5cGU9dGV4dF0sIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0LXN0eWxlLTEgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyoqIHRleHQgKiovXG4gIC8qKiBtdWx0aXBsZSAqKi9cbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMHB4IDI1cHggMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTFweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdG9wOiAxNHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCLvhIdcIjtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDBweCA5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkICNjZGNkY2QgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAvKiBJRSA5ICovXG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBsaW5lLWhlaWdodDogMzlweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tb3otcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5zZWxlY3Qtc3R5bGUtMSBpbnB1dFt0eXBlPXRleHRdLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyBpbnB1dFt0eXBlPXRleHRdLFxuLnNlbGVjdC1zdHlsZS0xIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJJQ0UgUkFOR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtcHJpY2UtcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZV90b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODA7XG59XG5cbi5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIsXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDNweDtcbiAgfVxuICAuZm9ybS0xIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlcixcbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDZweCAxMHB4IDdweCAxMHB4O1xuICB9XG4gIC5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAubWluLXByaWNlLXNsaWRlcixcbi5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlcixcbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXByaWNlLXJhbmdlIC5taW4tcHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1heC1wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1pbi1wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1heC1wcmljZS1zbGlkZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIgLnByaWNlLXJhbmdlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktc3RhdGUtZGVmYXVsdCxcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC04cHg7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIGE6aG92ZXIsXG4uc2VhcmNoLXByaWNlLXJhbmdlIGE6Zm9jdXMsXG4uc2VhcmNoLXByaWNlLXJhbmdlIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAubWluLXByaWNlLXNsaWRlcixcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1heC1wcmljZS1zbGlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MyU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDZweCAxMHB4IDAgMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQQUdJTkFUSU9OXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA3cHggMnB4O1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi5wYWdpbmF0aW9uLXN0eWxlLTEgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBORVdTIEFSVElDTEVTIC0gTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBoZWlnaHQ6IDI0NXB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtdGl0bGUgaDMge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSAuYS1jdGEge1xuICBtYXgtd2lkdGg6IDEzM3B4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSAuYS1jdGEgLmN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWN0YSAuY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xID4gLnJvdyAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgPiAucm93IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtdGl0bGUgLmEtbWFpbi10aXRsZSBoMyB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLXRpdGxlIC5hLW1haW4tdGl0bGUgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgLSB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBoZWFkZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoZWFkZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NTQ1NDUgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGgzLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDMsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMywgLmdlbmVyaWMtdGV4dC1jb250ZW50IGg0LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNCwgLmdlbmVyaWMtdGV4dC1jb250ZW50IGg1LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcbiAgcGFkZGluZzogMzNweCAwcHg7XG4gIG1hcmdpbjogMzBweCAwIDQ1cHggMDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBhLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYTpob3ZlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgcCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHAsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudC4td2hpdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3gge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudC4td2hpdGUgYSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCBhLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudC4td2hpdGUgYTpob3ZlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaW1nLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaW1nLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5nZW5lcmljLXRleHQtY29udGVudCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5nZW5lcmljLXRleHQtY29udGVudCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMjNweCAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzVweCAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0VBUkNIIE1PREFMIFNUWUxFIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC44KTtcbn1cbi5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2Uge1xuICBjb2xvcjogI2UxZTFlMTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmJmYmZiO1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYsIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzLCAuc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2UsIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSwgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICB3aWR0aDogNTAlO1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBBTEVSVFMgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzAlO1xufVxuLnByb3BlcnR5LWFsZXJ0LWN0YSAuZmEuZmEtYXJyb3ctcmlnaHQge1xuICAvKiBJRSA5ICovXG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhIC5wcm9wZXJ0eS1hbGVydC1jdGFfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgcGFkZGluZzogMS41ZW0gMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhIC5wcm9wZXJ0eS1hbGVydC1jdGFfX2lubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1jdGEgLnByb3BlcnR5LWFsZXJ0LWN0YV9faW5uZXIge1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIC5wcm9wZXJ0eS1hbGVydC1jdGFfX2lubmVyIHtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICAgICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGEuLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjgpO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzID4gLnJvdyA+IC5jb2wtbWQtNixcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzID4gLnJvdyA+IC5jb2wtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAucHJvcGVydHktYWxlcnQtc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAubm90ZXMtY29uc2VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAubm90ZXMtY29uc2VudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAubm90ZXMtY29uc2VudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHggMzBweDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3Qge1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMHB4IDI1cHggMHB4IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5wcm9wZXJ0eS1hbGVydC1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4vKiBQUklDRSBSQU5HRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnByaWNlLXJhbmdlLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnByaWNlLXJhbmdlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAucHJpY2UtcmFuZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC5wcmljZS1yYW5nZS1sYWJlbCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbi8qIE1vZGFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2xvYmFsLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5nbG9iYWwtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2E0YTRhNDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmdsb2JhbC1tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZiZmJmYjtcbn1cblxuLm1vZGFsLWJvZHlfX2lubmVyIHtcbiAgcGFkZGluZzogMjVweCA1MHB4IDQwcHggNTBweDtcbn1cblxuLm1vZGFsLWZvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4uZm9yZ290LXBhc3N3b3JkOmhvdmVyIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogRm9ybSBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuXG4uZm9ybV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzEzMTMxICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9faW5wdXQuLW5vLWJvcmRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUb29sIFRpcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b29sdGlwLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDByZW0gMC41cmVtO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLyogRm9vdGVyIGZpZWxkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCAuaW5wdXQtZ3JvdXAtdGV4dCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGNvbG9yOiAjODk4OTg5O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIFNOXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNuLWNpcmN1bGFyIGEge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNuLWNpcmN1bGFyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi8qIENoZWNrYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveCAudGV4dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWluZXItY2hlY2tib3ggLnRleHQtbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWluZXItY2hlY2tib3ggLnRleHQtbGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWluZXItY2hlY2tib3guLWxpZ2h0IC50ZXh0LWxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY29udGFpbmVyLWNoZWNrYm94Li1saWdodCAudGV4dC1sYWJlbCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveC4tbGlnaHQgLnRleHQtbGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY2hlY2ttYXJrLndoaXRlLXVuY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jb250YWluZXItY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbn1cblxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbi5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNWU1ZTVlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb2xsZWN0aW9uLS1zZWFyY2gtcHJvcGVydGllcyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi8qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnVsLmxhbmctLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5sYW5nLS11bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxudWwubGFuZy0tdWwgLmxhbmctLXNlbGVjdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLmNvbGxlY3Rpb25zLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG4uY29sbGVjdGlvbnMtLWdyaWQgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29sbGVjdGlvbnMtLWdyaWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2xsZWN0aW9ucy0tZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IC5jLWltYWdlIHtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy1ib2R5IHtcbiAgbWluLWhlaWdodDogMTU3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDI4cHggMzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIT01FIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1wYWdlIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1zbS02Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5jb2xsZWN0aW9ucy0tZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTY6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLm5ld3MtZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTY6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXBhZ2UgaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5wcm9wZXJ0eS1wYWdlIC5kdW1teS1oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUEFHRSAtIEdFTkVSSUNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDU1cHggMDtcbn1cbi5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLmdlbmVyaWMtcGFnZSAubGF0ZXN0LW5ld3Mtc3R5bGUtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmdlbmVyaWMtcGFnZS5wYWdlLTQwNCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEgPiBzcGFuLFxuLmdlbmVyaWMtcGFnZS5wYWdlLTQwNCAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmljLXBhZ2UucGFnZS00MDQgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIC5zaG9ydGxpc3QtdG90YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50IGJsb2NrcXVvdGUsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCBoMSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCBibG9ja3F1b3RlLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTSE9SVExJU1QgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3J0bGlzdC1wYWdlIGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5FV1MgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xLmJvdHRvbSAud3JhcCB7XG4gIHBhZGRpbmc6IDBweCAwIDM0cHggMDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCB7XG4gIHBhZGRpbmc6IDM0cHggMDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCAuYWN0aW9uLWJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xIC53cmFwIC5hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCAuYWN0aW9uLWJveCAucGFnaW5hdGlvbi1zdHlsZS0xIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5FV1MgQVJUSUNMRSBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCB7XG4gIHBhZGRpbmc6IDU1cHggMCA3NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbn1cbi5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC50YWItdGV4dC1ib3gsIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAudGFiLXRleHQtYm94IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSBpbWc7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnRhYi10ZXh0LWJveCwgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC50YWItdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCB7XG4gICAgcGFkZGluZzogMjVweCAwIDQ1cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmFydGljbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEFDVCBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1wYWdlIC5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5jb250YWN0LXBhZ2UgLnBhZ2UtdGl0bGUgLndyYXAgaDEge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyIC5tYXAtY29udGFjdC1zdHlsZSB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IDA7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLmNvbnRhY3QtYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAge1xuICBwYWRkaW5nOiAzOHB4IDAgMTIzcHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTYge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogOTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSAuY2hlY2tib3gge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSAuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSAuY2hlY2tib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdC1wYWdlIC5wYWdlLXRpdGxlIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMHB4IDE1cHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyIC5tYXAtY29udGFjdC1zdHlsZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwcHggMTRweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5jb250YWN0LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIERSQVcgTUFQIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcmF3bWFwLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xuICAvKi5nbW5vcHJpbnQgeyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSAvKmNoZWNrKi9cbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmJhY2stY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmJhY2stY3RhIGEge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5iYWNrLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWFjdGlvbnMge1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtYnV0dG9uLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjMDMyODQ5ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgLmNsb3NlLWJ0biBhIHtcbiAgY29sb3I6ICM4MzEyMDc7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgaDUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW46IDBweCAwICFpbXBvcnRhbnQ7XG59XG4uZHJhd21hcC1zZWN0aW9uICNzaG93YWxsLWxvYWRpbmcsXG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDJweCAjRkZGLCAwIDEwcHggMnB4ICNGMkY2RjcgaW5zZXQsIDAgMjVweCAyNXB4ICNGOEZCRkYgaW5zZXQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC05cHggMCAwIC05NHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtYnV0dG9uLWdvdG8ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTksIDE5LCAwLjczKTtcbiAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgdG9wOiAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAubGVmdC1zaWRlLWdwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAubWFwLXNob3djYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICB3aWR0aDogMTk3cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmRyYXctcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhbmZvcmQgQm9va1wiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCBoMi5maXJzdEhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGEudGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCBhLnRodW1iIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDEwOHB4O1xuICBoZWlnaHQ6IDEwOHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAxMDEwMSAhaW1wb3J0YW50O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgYS5nb3RvanMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLm1hcC1zaG93Y2FzZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI3Nob3dhbGwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI3Nob3dhbGwtbWFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjc2hvd2FsbC1idXR0b24tZ290byB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0NDQ0NDQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQkJCQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAycHggI0ZGRkZGRiwgMCAxMHB4IDJweCAjRjJGNkY3IGluc2V0LCAwIDI1cHggMjVweCAjRjhGQkZGIGluc2V0O1xuICBjb2xvcjogIzQxNDE0MSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzJweDtcbiAgdG9wOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuYWN0aXZlLXRlbnVyZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IDBweCAjNDI0MjQyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIGlucHV0IHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1idXR0b24tZ290byB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbWFwIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIHtcbiAgICB3aWR0aDogMTc4cHg7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gLmJhY2stY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgcGFkZGluZzogOXB4IDdweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIERSQVcgTUFQIE1BUktFUiBJTkZPV0lORE9XXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mby1jb24ge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAudGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLnRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5hdHRyaWJ1dGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuY3RhLWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5jdGEtZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEycHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmN0YS1kIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uaW5mby1jb24gLmluZm8tZG0uYWRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNzk3OTc5O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLyogTWFya2V0aW5nIFZhbHVhdGlvbiBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi52YWx1YXRpb24tcmVwb3J0ICNoZWFkZXIsIC52YWx1YXRpb24tcmVwb3J0IC5kdW1teS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFsdWF0aW9uLW1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5tYXJrZXQtcHJpY2Uge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm1hcmtldC1wcmljZS4tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMzcsIDM3LCAzNywgMC45KTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDA7XG59XG4ubWFya2V0LXByaWNlLi1zY3JvbGwgLm1hcmtldC1wcmljZV9faW5uZXIgaDMge1xuICBmb250LXNpemU6IDIycHg7XG59XG4ubWFya2V0LXByaWNlLi1zY3JvbGwgLm1hcmtldC1wcmljZV9faW5uZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5tYXJrZXQtcHJpY2UuLXNjcm9sbCAubWFya2V0LXByaWNlX19pbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jbGlzdC1wcm9wZXJ0eS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiNsaXN0LXByb3BlcnR5LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzZW0gNGVtO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xufVxuXG4ucHJvcGVydHktbW9kYWwtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4udGVzdGltb25pYWwtcXVvdGUge1xuICBwYWRkaW5nOiAyZW0gNGVtO1xufVxuLnRlc3RpbW9uaWFsLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02MHB4IDBweCAwIC02NXB4O1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtcXVvdGU6YmVmb3JlIHtcbiAgICBtYXJnaW46IC02MHB4IDAgMCAtMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1xdW90ZSB7XG4gICAgcGFkZGluZzogMmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbC1xdW90ZSAudS1wbDEge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICB9XG59XG5cbi8qIExvZ2luIC8gUmVnaXN0ZXIgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW0uLWN1cnJlbnQge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5icmVhZGNydW1iX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIEFjY291bnQgUGFnZXMgKEFjY291bnQgLyBTaG9ydGxpc3QgLyBTYXZlZCBTZWFyY2hlcyAvIFByb3BlcnR5IEFsZXJ0cyAvIFByb3BlcnR5IE5vdGVzIC8gTWVzc2FnZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3VudC10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51bnJlYWQtbWVzc2FnZXMge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5hY2NvdW50LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4MTgxODE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFjY291bnQtaXRlbSB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWNjb3VudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIH1cbiAgLmFjY291bnQtaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIH1cbiAgLmFjY291bnQtaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5hY2NvdW50LWl0ZW0uLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtaXRlbS4tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmFjY291bnQtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxufVxuXG4uaW5mby1ib3gge1xuICBwYWRkaW5nOiAyZW0gMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cblxuLnByb3BlcnR5LWFsZXJ0cyAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaGVzLXRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoZXMtdGFibGUgdGhlYWQgdGgubW9iaWxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uc2VhcmNoZXMtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hlcy10YWJsZSB0Ym9keSB0ciB0ZC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoZXMtdGFibGUgdGJvZHkgdHIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGV4dGFyZWEuLWxhcmdlciB7XG4gIGhlaWdodDogMjUwcHg7XG59XG50ZXh0YXJlYS4tbWVzc2FnaW5nIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RlLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ub3RlLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLWJ1dHRvbiB7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5ub3RlLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RlLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lc3NhZ2VfX3VzZXIge1xuICB3aWR0aDogNHZ3O1xuICBoZWlnaHQ6IDR2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5tZXNzYWdlX191c2VyLi1jb21wYW55IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWJyYW5kLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZXNzYWdlX191c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lc3NhZ2VfX3VzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogQmVzcG9rZSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNHB4O1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyogQ29sbGVjdGlvbnMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29sbGVjdGlvbnMtcGFnZSAucGFnZS10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4udmlkZW8tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmlkZW8tcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1wbGF5LWJ0bi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi52aWRlby1wbGFjZWhvbGRlci0taG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG59XG4udmlkZW8tcGxhY2Vob2xkZXItLWhvbWU6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAvKjU2LjI1JSBiZXN0IGZvciAxNjo5IHZpZGVvcyovXG59XG5cbi52aWRlby1wbGFjZWhvbGRlci0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wbGFjZWhvbGRlci9zbWFsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xufVxuLnZpZGVvLXBsYWNlaG9sZGVyLS1kZWZhdWx0OmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgLyo1Ni4yNSUgYmVzdCBmb3IgMTY6OSB2aWRlb3MqL1xufVxuXG4udmlkZW8tLWFyZWEtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuXG4ud3AtdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBWaWRlbyBNb2RhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZpZGVvLS1tb2RhbCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAycHggN3B4O1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlby0tbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnZpZGVvLS1tb2RhbCAudmlkZW8tZGlzcGxheSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby0tbW9kYWwgLmNsb3NlIHtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWRlby0tbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzM3B4KSB7XG4gIC52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTMzcHgpIHtcbiAgLnZpZGVvLS1tb2RhbCAudmlkZW8tZGlzcGxheSBpZnJhbWUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQQUdFIFRJVExFc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGFnZS1kZWZhdWx0LWJhbm5lci5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbi5wYWdlLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtdGl0bGUuLWxvZ2luIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wYWdlLXRpdGxlLi1hY2NvdW50LWFyZWEge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbn1cbi5wYWdlLXRpdGxlIGgxIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzgwODA4MDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTRUFSQ0ggRk9STVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcC1zZWFyY2gtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTRUFSQ0ggVElUTEVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEuYm90dG9tIC53cmFwIHtcbiAgcGFkZGluZzogMHB4IDAgMzRweCAwO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIHtcbiAgcGFkZGluZzogMzRweCAwO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzIHtcbiAgY29sb3I6ICMyZTJlMmU7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgaDEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgaDEgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzIGgxIGE6aG92ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAtMXB4O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzLFxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzIGgxLFxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRkVBVFVSRUQgQ1RBc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzdweCAxMHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyOHB4O1xufVxuLmZjLWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2UwZTBlMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1pdGVtX19pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZmMtaXRlbV9faWNvbi4taG91c2Uge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1ob3VzZS5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctaG91c2Uuc3ZnKTtcbn1cbi5mYy1pdGVtX19pY29uLi1rZXlzIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmcta2V5cy5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmcta2V5cy5zdmcpO1xufVxuLmZjLWl0ZW1fX2ljb24uLXBsYW5zIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGxhbnMuc3ZnKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLXBsYW5zLnN2Zyk7XG59XG4uZmMtaXRlbV9faWNvbi4tcGVvcGxlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGVvcGxlLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wZW9wbGUuc3ZnKTtcbn1cblxuLmZjLWl0ZW1fX2Rlc2Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZjLWl0ZW0gLmZjLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZmMtaXRlbSAuZmMtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mYy1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogMjAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwID4gLnJvdyA+IC5jb2wtbWQtMzpudGgtbGFzdC1jaGlsZCgxKSAuZmMtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAud3JhcCAuZmMtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAud3JhcCAuZmMtaXRlbSBhIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFRFU1RJTU9OSUFMU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIHBhZGRpbmctdG9wOiA3NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50ZXN0aW1vbmlhbHMuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50ZXN0aW1vbmlhbHMuLWxpZ2h0IC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLXNsaWRlci0taW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLXNsaWRlci0taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVzdGltb25pYWxzIC53cmFwIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNjM2MzYzM7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjM2MzYzM7XG59XG4udGVzdGltb25pYWxzIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3RlIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjVweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4udGVzdGltb25pYWxzIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlLi1saWdodCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMuLWxpZ2h0IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5xdW90ZSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyxcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZzogMC44cmVtIDE0cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgYnV0dG9uLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDAuN3JlbTtcbiAgICBoZWlnaHQ6IDAuN3JlbTtcbiAgfVxuICAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRGVmYXVsdCBCbG9ja3MgKEhlbHBmdWwgZm9yIG5ldy9keW5hbWljIGRhdGEgYmxvY2tzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kZWZhdWx0LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmRlZmF1bHQtc2VjdGlvbiBoMiwgLmRlZmF1bHQtc2VjdGlvbiBoMywgLmRlZmF1bHQtc2VjdGlvbiBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGVmYXVsdC1zZWN0aW9uIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTEFURVNUIE5FV1MgU1RZTEUgMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhdGVzdC1uZXdzLXN0eWxlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDAgNzBweCAwO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSB7XG4gIGhlaWdodDogMTk4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbiA+IHNwYW4ge1xuICBwYWRkaW5nOiA2cHggMTFweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLXRpdGxlIGEge1xuICBjb2xvcjogIzQxNDE0MTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS10aXRsZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICBoZWlnaHQ6IDYzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtY3RhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtY3RhIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1jdGEgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTMzcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCA+IC5yb3cgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCA+IC5yb3cgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS10aXRsZSBhIGgzIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTEFURVNUIE5FV1MgU1RZTEUgMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhdGVzdC1uZXdzLXN0eWxlLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGhlaWdodDogMjc2cHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDEzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW06aG92ZXIgLm4taW1hZ2UgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtOmhvdmVyIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtOmhvdmVyIC5uLWltYWdlIGltZyB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbTpob3ZlciAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0lERUJBUiBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmhzLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAzNnB4IDM4cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG4ucmhzLWZvcm0gLnN1Ym1pdC1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucmhzLWZvcm0gLnN1Ym1pdC1jdGEgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5yaHMtZm9ybSAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xufVxuLnJocy1mb3JtIC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5yaHMtZm9ybSAuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLnJocy1mb3JtIC5jaGVja2JveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yaHMtZm9ybSB7XG4gICAgcGFkZGluZzogMzZweCAyNXB4O1xuICB9XG4gIC5yaHMtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5yaHMtZm9ybSAuY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnJocy1mb3JtIC5mb3JtLWZpZWxkcyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9STSBTRUNUVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IC5jb25zZW50LXR4dCBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAwcHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgUklHSFQgU0lERUJBUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAud3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3RlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzdweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCB7XG4gIHBhZGRpbmc6IDAgMzRweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLmF1dGhvciB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWRvdHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIC0gIEVOUVVJUlkgRk9STSBCT1RUT01cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAge1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZmllbGQtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZmllbGQtcm93ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYTlhOWE5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNhOWE5YTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkLi1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5sdnMtZGF0ZXBpY2tlci0tc3R5bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXRleHRdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9dGVsXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuY29uc2VudC10eHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTYwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXRleHRdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA5cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSAtIEJBTk5FUiBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYW5uZXItY3RhLXN0aWNreS0xLXN0aWNreS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmJhbm5lci1jdGEtc3R5bGUtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCB7XG4gIG1hcmdpbjogMCAtMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIGxpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAuYmN0YS1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAuYmN0YS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzZweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucC1yZWYge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDQ1OXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wcm9wZXJ0eS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB7XG4gICAgcGFkZGluZzogMzVweCAwIDAgMDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuYXR0ci1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAuYmN0YS1pbWFnZS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgdWwgbGkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogN3B4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuYXR0ci1jdGEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBURVNUSU1PTklBTFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1jb250ZW50LXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAucW91dGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3Ige1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLmRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEFCT1VUIFNFQ1RJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYm91dC0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWN0aW9uLWFib3V0L2x2cy1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5hYm91dC0tc2VjdGlvbiAuYWJvdXQtLXNlY3Rpb24td3JhcCB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbn1cbi5hYm91dC0tc2VjdGlvbiAuYWJvdXQtLXNlY3Rpb24taW1nIGltZyB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1kZXNjIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi13cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1kZXNjIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTdWNjZXNzIFNFQ1RJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdWNjZXNzLS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlY3Rpb24tc3VjY2Vzcy9zdWNjZXNzLWljb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24td3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OThweDtcbn1cbi5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWRlc2Mge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24tZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3VjY2Vzcy0tc2VjdGlvbiAuc3VjY2Vzcy0tc2VjdGlvbi1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRkFOQ1kgRk9STVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZmFuY3lib3gtc2xpZGUgLmZvcm0tY29udGFpbmVyLXBmIGZvcm0uZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFuY3lib3gtc2xpZGUgLmZvcm0tY29udGFpbmVyLXBmIGZvcm0uZmFuY3lib3gtY29udGVudCAuZm9ybS1yb3cge1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYgZm9ybS5mYW5jeWJveC1jb250ZW50IC5mb3JtLXJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDYwcHggNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS0xLXBmIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS0xLXBmIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYgc3Bhbi5wcmltYXJ5LWNvbG9yIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyAuYWxlcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLnJlZC1saW5lLFxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XS5yZWQtbGluZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMDA7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyAuY29uc2VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNhZmFlYWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IGEge1xuICBjb2xvcjogI2FmYWVhZTtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtMS1wZiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBmb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggMHB4O1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyB7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgLyogSUUgOSAqL1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuID4gc3BhbiB7XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAxOHB4O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSA+IC5yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3YTc5Nzk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoZWlnaHQ6IDc2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5jdGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA0MHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtc3VidGl0bGUtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04MXB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtc3RhdHVzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTNweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtbWFpbi10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjEyMTIwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1jdGEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWN0YSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIHtcbiAgdG9wOiAtMjgwcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbTpob3ZlciAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzID4gLnJvdyA+IC5jb2wtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1tYWluLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAwcHggNDBweCAwcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCA+IC5yb3cgPiAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtY3RhIHNwYW4ge1xuICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyA+IC5yb3cgPiAuY29sLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggNDBweCAwcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSB7XG4gICAgdG9wOiAtODFweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbTpob3ZlciAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgPiAucm93ID4gLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICBwYWRkaW5nOiA2MHB4IDBweCA2MHB4IDBweDtcbn1cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzNXB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT10ZXh0XSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmZpZWxkLS1zdHlsZS0xIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbn1cbi5maWVsZC0tc3R5bGUtMSAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZmllbGQtLXN0eWxlLTEgLmNvbnNlbnQtdHh0IGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xufVxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4uZmllbGQtLXN0eWxlLTEuLWxpZ2h0IC5jb250YWluZXItY2hlY2tib3guLWxpZ2h0IC50ZXh0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT10ZXh0XSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuXG4vKiBNdWx0aXBsZSBzZWxlY3Rpb24uLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXVsdGlwbGUtY29udGFpbmVyLW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gICYubXVsdGlwbGUtY29udGFpbmVyLW8tZGFya3tcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTI3O1xuICAgICAgfVxuICB9XG4gICovXG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8gLm11bHRpcGxlLXNlbGVjdGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vIC5tdWx0aXBsZS1zZWxlY3RlZCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vLmhhcy1zZWxlY3RlZCAubXVsdGlwbGUtc2VsZWN0ZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vLmhhcy1zZWxlY3RlZCAubXVsdGlwbGUtc2VsZWN0ZWQubXVsdGlwbGUtLWRhcmsyIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vLmhhcy1zZWxlY3RlZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItbyAuc2VsZWN0Mi1jb250YWluZXItLWRhcmsyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdWx0aXBsZS1jb250YWluZXItbyAubXVsdGlwbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQubXVsdGlwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29sb3I6ICM5OTk7XG4gIGNvbnRlbnQ6IFwi74OIXCI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQubXVsdGlwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVEhFTUUgLSBob21lcGFnZSwgc2VhcmNoLCBkZXRhaWxzIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJ1dHRvbnMgLyBDVEEnc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEsIC5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmN0YS4tcHJpbWFyeSwgLmJ1dHRvbi4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY3RhLi1wcmltYXJ5IGksIC5idXR0b24uLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY3RhLi1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3RhLi10ZXJ0aWFyeSwgLmJ1dHRvbi4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jdGEuLXRlcnRpYXJ5OmhvdmVyLCAuYnV0dG9uLi10ZXJ0aWFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdGEuLXRlcnRpYXJ5Li1uby1ob3Zlcjpob3ZlciwgLmJ1dHRvbi4tdGVydGlhcnkuLW5vLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN0YS4tZ3JlZW4sIC5idXR0b24uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTQyYztcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhLi1ncmVlbjpob3ZlciwgLmJ1dHRvbi4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3RhLi1zaG9ydGxpc3QsIC5idXR0b24uLXNob3J0bGlzdCB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN0YS4tc2l6ZS0xLCAuYnV0dG9uLi1zaXplLTEge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uY3RhLi1sYXJnZSwgLmJ1dHRvbi4tbGFyZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG59XG4uY3RhLi1mb290ZXIsIC5idXR0b24uLWZvb3RlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5jdGEuZGlzYWJsZWQsIC5idXR0b24uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmN0YTpob3ZlciwgLmJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRVJPIElNQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVyby0xLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OTZweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDExN3B4O1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICBtYXJnaW46IDEwN3B4IGF1dG8gYXV0byBhdXRvO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgaDEge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnNsaWRlLWJvcmRlciB7XG4gIG1heC13aWR0aDogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1zdHlsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMjAwcHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMge1xuICBtYXgtd2lkdGg6IDUyOHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1tb2RlIHtcbiAgd2lkdGg6IDE5JTtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1sb2NhdGlvbiB7XG4gIHdpZHRoOiA3MiU7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLWxvY2F0aW9uLi1sYXJnZXIge1xuICB3aWR0aDogOTAlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDklO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSBpIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDU4cHggYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIGF1dG8gYXV0bztcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMS1jb250ZW50IC53cmFwIHtcbiAgcGFkZGluZzogNDdweCAwcHggNTVweCAwcHg7XG59XG4uaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24tYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTEtY29udGVudCAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzVweCAwcHg7XG4gIH1cbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBBRFZFUlRJU0UgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0xLWFkdmVydGlzZS1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS0xL2FkdmVydGlzZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC5oYWN0YS1zdHlsZS0xIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMiAuZ2VuZXJpYy1ib3JkZXIge1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggYXV0byAyNXB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZ1wiKTtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiA1MzJweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNDBweCBhdXRvO1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIHtcbiAgbWluLWhlaWdodDogNDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAwIDIwcHggMDtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTMge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEgYSB7XG4gICAgcGFkZGluZzogN3B4IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTIgLmdlbmVyaWMtYm9yZGVyIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byA4cHggYXV0bztcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLWN0YSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBPVkVSUklERSBGUk9NIHNlY3Rpb25zLnNjc3MuLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLXBhZ2UuaG9tZS1wYWdlLTIgLmZlYXR1cmVkLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0yIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0yIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuLmhvbWUtcGFnZS5ob21lLXBhZ2UtMiAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRVJPIElNQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVyby0yLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDE2cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE2cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zbGlkZS1ib3JkZXIge1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItc3R5bGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMjVweCAwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4IDE1cHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUsXG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgICBib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjIzcHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMi1jb250ZW50ID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ob21lLTItY29udGVudCAud3JhcCA+IC5yb3cgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWltYWdlIHtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS0yL2NvbnRlbnQtaW1hZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG4uaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IHtcbiAgcGFkZGluZzogNTRweCAwcHggMjBweCAxMnB4O1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTBweCkge1xuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiA1NHB4IDIwcHggMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtMi1jb250ZW50IC53cmFwID4gLnJvdyA+IC5jb2wtbWQtNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3ggaDIge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFZBTFVBVElPTiBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTItdmFsdWF0aW9uLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLTIvdmFsdWF0aW9uLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDA7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMyNTI1MjU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIgLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIgLmNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCAuc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gICAgdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAuc3R5bGUtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IC5zdHlsZS0xIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UtMyAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhFUk8gSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZXJvLTMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEge1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwcHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY5NnB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzNjZweDtcbiAgbWFyZ2luOiA3NXB4IDAgMCAxMDVweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjEycHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjJweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDAuODUpO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgPiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICB3aWR0aDogMzAlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICB3aWR0aDogNzAlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24uLWxhcmdlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSB7XG4gIHdpZHRoOiA0MSU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXByaWNlIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgbWF4LXdpZHRoOiAxMzZweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgbWFyZ2luOiAzcHggMCAwIDMwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwLjg1KTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwKTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA+IGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBBTEVSVCBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTMtYWxlcnQtY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMy9hbGVydC1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3gge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIgLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiAuY29sb3Ige1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiA3NnB4O1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCAuc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0MHB4O1xuICByaWdodDogMDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCAuc3R5bGUtMSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICAgIHRvcDogODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCAuc3R5bGUtMSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIgLmNvbG9yIHtcbiAgICBmb250LXNpemU6IDUzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQT1BVTEFSIExPQ0FUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDM1cHggMHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMjQ0cHg7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAzNXB4IDBweDtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENPTlRFTlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTMtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uaG9tZS0zLWNvbnRlbnQgLndyYXAge1xuICBwYWRkaW5nOiA0N3B4IDBweCA1NXB4IDBweDtcbn1cbi5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuaG9tZS0zLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24tYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBPVkVSUklERVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLTEgLmxhdGVzdC1uZXdzLXN0eWxlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuLnNlYXJjaC1wYWdlLnNlYXJjaC1wYWdlLTEgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAuZHluYW1pY0hlaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtOCxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC00IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLmdpLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLmdpLXNsaWRlIC5wLXByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUgLnAtcHJpY2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDVweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5tYWluIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICBoZWlnaHQ6IDEzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnNob3J0bGlzdC0tc3R5bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnNob3J0bGlzdC0tc3R5bGUgYSB7XG4gIG1pbi13aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnByb3BlcnR5LXN0YXR1cy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktc3RhdHVzLWJveCAucHJvcGVydHktc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnByb3BlcnR5LXN0YXR1cy1ib3ggLnByb3BlcnR5LXN0YXR1cyBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDExcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktcHJpY2UtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnByb3BlcnR5LXByaWNlLWJveCAucHJvcGVydHktcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDhweCAxN3B4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0NnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnRpdGxlLWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC50aXRsZS1ib3ggLnAtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnAtaW5mby0tZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAucC1pbmZvLS1hdHRyIHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAucC1pbmZvLS1hdHRyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLm1haW4ge1xuICAgIGhlaWdodDogMjU0cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICBoZWlnaHQ6IDExOXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkudGl0bGUtYm94IC5wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtc3VidGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLmN0YSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgbGkudGl0bGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5keW5hbWljSGVpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgPiAucm93ID4gLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC50LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgbGkudGl0bGUtYm94IHtcbiAgICB3aWR0aDogNjglO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkuY3RhIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC50aXRsZS1ib3ggLnAtdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLm1haW4ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtc3VidGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS5jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5yZWxhdGVkLW5ld3NfX2FydGljbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVsYXRlZC1uZXdzX19hcnRpY2xlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgaGVpZ2h0OiAzMjZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5wLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAucC1zdGF0dXMgc3BhbiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLnAtc3RhdHVzLnNvbGQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDM2cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMgLnAtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMgLnAtcHJpY2Uge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICBjb2xvcjogIzUzNTM1MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciBzcGFuIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdDpob3ZlciBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5zaG9ydGxpc3QgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnAtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgbWF4LXdpZHRoOiAxNjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5wLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyAuZHJvcGRvd24tbWVudSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIC5kcm9wZG93bi1tZW51ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGEge1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGEge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3gge1xuICAgIHBhZGRpbmc6IDIzcHggMjJweCAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIC5wLXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEuc2hvcnRsaXN0IHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtZXhjZXJwdCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIExJU1Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gIGhlaWdodDogMjQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xuICBwYWRkaW5nOiA4cHggMjJweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXByaWNlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1hdHRyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWF0dHIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWN0YSAuZHJvcGRvd24tbWVudSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtY3RhIC5kcm9wZG93bi1tZW51ID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWN0YSAuZHJvcGRvd24tbWVudSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxODZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWF0dHIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtYXR0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyA+IC5yb3cgPiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBCQUNLIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSAud3JhcCBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogM3B4IDBweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYSBzcGFuIGkge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFRJVExFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxM3B4O1xufVxuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXJlZiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFNMSURFUiAmIEZPUk1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCBhIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gIGhlaWdodDogNTU1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1mb3JtLmRlZmF1bHQgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICBoZWlnaHQ6IDU1NXB4O1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDIzcHggMzBweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIHtcbiAgcGFkZGluZzogMTVweCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLnAtZm9ybS1iZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gZm9ybS5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZmFuY3lib3gtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMzVweCAyM3B4IDM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYgLnN0eWxlLWZpZWxkcyB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiA0MHB4IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1NnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5jb25zZW50LXR4dCBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLnN1Ym1pdC1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLnN1Ym1pdC1jdGEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICBwYWRkaW5nOiAxMXB4IDBweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogMzBweCAzN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogMzBweCAyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3Qge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBwYWRkaW5nOiAzOHB4IDM1cHggMjNweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMzY0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAzNjRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogMzdweCAyMHB4IDIzcHggMjBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5zdWJtaXQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBUQUJTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktdGFiLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIC5wdy10YWItcm90YXRpb24ge1xuICAvKiBJRSA5ICovXG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIC5wdy10YWItcm90YXRpb24gLnB3LXRhYi13aWR0aCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nOiA1N3B4IDU3cHggNTdweCA5N3B4O1xuICBtaW4taGVpZ2h0OiA1MjRweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAudGFiLXByb3BlcnR5LWxvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTM3cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIGltZy5mbG9vcnBsYW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiLmRvYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucHJvcGVydHkteW91dHViZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5pdGVtLWFpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHJvcGVydHktbWFwLWJveCAucHJvcGVydHktbWFwIHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDU3cHggNTdweCA1N3B4IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM2cHggMzBweCA2M3B4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLnJvdyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5yb3cgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiAucHctdGFiLXJvdGF0aW9uIHtcbiAgICAvKiBJRSA5ICovXG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgLnB3LXRhYi1yb3RhdGlvbiAucHctdGFiLXdpZHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5yb3cgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIEJBQ0sgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0yIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDExcHggMnB4IDExcHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0yIC53cmFwIGEgaSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHktYmFja2N0YS1zdHlsZS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSBpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBJTkZPUk1BVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC5oaWRlLTk5MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAuc2hvdy05OTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAuc3R5bGUtMS0tYmVkYmF0aCB7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAuc3R5bGUtMS0tYmVkYmF0aCA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1wZGYtLXN0eWxlIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXBkZi0tc3R5bGUgYSB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAucm93IC5jb2wtNiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlNmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5zdHlsZS0xIC5mYS1jaXJjbGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgaGVpZ2h0OiA0NzFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICBoZWlnaHQ6IDU1NXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLnAtZm9ybS1iZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gZm9ybS5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZmFuY3lib3gtY2xhc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMzVweCAyM3B4IDM1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYgLnN0eWxlLWZpZWxkcyB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDE1cHggMTNweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAuc3R5bGUtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktcGRmLS1zdHlsZSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC5oaWRlLTk5MSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC5zaG93LTk5MSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDIzcHggMzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAucHMtaXRlbSA+IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAucHMtaXRlbSA+IC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAucHMtaXRlbSA+IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAucHMtaXRlbSA+IC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIGltZyB7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBUQUJTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktdGFiLXN0eWxlLTIge1xuICBwYWRkaW5nOiAwO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwID4gLnJvdyA+IC5jb2wtbWQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiA1N3B4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC50YWItcHJvcGVydHktbG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNjRweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIgaW1nLmZsb29ycGxhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTY0cHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wcm9wZXJ0eS15b3V0dWJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wcm9wZXJ0eS15b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLml0ZW0tYWkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LW1hcC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IC5wcm9wZXJ0eS1tYXAge1xuICBoZWlnaHQ6IDMxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94ID4gLnJvdyA+IC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyxcbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggPiAucm93ID4gLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxhbmctLWVzLXN2LWl0IGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubGFuZy0tZXMtc3YtaXQgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5sYW5nLS1lcy1zdi1pdCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSwgLmxhbmctLWVzLXN2LWl0IC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MTBweCkge1xuICAubGFuZy0tZXMtc3YtaXQgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGFuZy0tZXMtc3YtaXQgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ubGFuZy0tZnIgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGFuZy0tZnIgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xufVxuLmxhbmctLWZyIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5sYW5nLS1mciAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgfVxuICAubGFuZy0tZnIgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAubGFuZy0tZXMgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDVweCA1cHggMTRweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxhbmctLWVzIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5sYW5nLS1zdiAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogNXB4IDVweCAxNHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGFuZy0tc3YgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xuICB9XG59XG5cbi5sYW5nLS1kZSBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sYW5nLS1kZSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gIHBhZGRpbmc6IDZweCA1cHggMTRweCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KSB7XG4gIC5sYW5nLS1kZSBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhbmctLWRlIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogSEVBREVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5kdW1teS1oZWFkZXJ7XHJcbiAgICBoZWlnaHQ6IDEyN3B4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGhlaWdodDogNjlweDtcclxuICAgIH1cclxufVxyXG5oZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguM3MpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX3JvdztcclxuICAgIG1pbi1oZWlnaHQ6IDEyN3B4O1xyXG4gICAgLmNvbnRhaW5lci1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC53cmFwe1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguM3MpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguM3MpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG5hdi5tYWlue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguM3MpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI1cHggMDtcclxuICAgICAgICAgICAgLm1haW4tLXRvcC1uYXZ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLm1haW4tLXRvcC1uYXYtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi4tY3VycmVuY3ksXHJcbiAgICAgICAgICAgICAgICAgICAgJi4tZmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuLWN1cnJlbmN5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuLWZhdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPnVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0ycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGYtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguMXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1zaG9ydGxpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLm1haW4tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJisuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtZGl2aWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjMwLCAxNDUsIDE0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1kZW1vIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgICogTU9CSUxFIE5BVlxyXG4gICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAgICAgbmF2Lm1vYmlsZS1uYXYtbWVudXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgICAgICAgICAuYnVyZ2VyLWljb257XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiA1cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDQ1LCA0NSwgNDUsIDAuMDgpO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIC8vbGVmdDogLTMwMHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTQwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCA0MHB4IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgLm1vYmlsZS14e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MiwxNzQsMTgxLDAuMik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuZmEtYW5nbGUtZG93bntcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPi5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgID51bHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNhMmEyYTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1kaXZpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojYTJhMmEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgID4gbGk6bnRoLWxhc3QtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgLnNob3J0bGlzdC10b3RhbHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iYWNrZ3JvdW5kLWJsYWNre1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLmNsb3NlLWJ1dHRvbntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBpLCBzcGFue1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLnNtYWxsLW5hdntcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIyLCA0MSwgMC44KTtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgbmF2Lm1haW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDBweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYnVyZ2VyLWljb257XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgMTgsIDcsIDAuNTApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMTUzLCA4MCwgNzUsIDAuNTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCA2cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcclxuICAgICAgICAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC53cmFwIC5sb2dvIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBuYXYubWFpbntcclxuICAgICAgICAgICAgICAgID4gdWwgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHVsID4gbGkuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgbmF2Lm1haW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBuYXYubW9iaWxlLW5hdi1tZW51e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXAgLmxvZ28gaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgPnVsPmxpPmEge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGT09URVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5mb290ZXJ7XHJcbiAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuZmMtbGVmdHNpZGV7XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb290ZXItc2l0ZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNuLWNpcmN1bGFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1uYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8vd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bD5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZjLXJpZ2h0c2lkZXtcclxuICAgICAgICAgICAgICAgIC5mb290ZXItbmF2LS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb290ZXItLWNvbnRhY3QtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItLWNvbnRhY3QtaW5mby13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlci1uYXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICYuLWJvcmRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY3Rpb247XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1uYXYtLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWN0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC44KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kLWZsZXh7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5mb290ZXItY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9nby1hcnJvdy1sZWZ0LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDQzcHg7XHJcbiAgICAgICAgICAgIC5mb290ZXItbmV3c2xldHRlcntcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIC5mbi1maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAuZW1haWwtY29uZmlybXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwuZm4tZmllbGRzLWxheW91dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtYWlsLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN1Ym1pdC1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjI2MjYyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mbi1jb25zZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgxODE4MTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgxODE4MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAuY3ItbGVmdHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNyLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1jcC1zbntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52MntcclxuICAgICAgICAuZm9vdGVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5mb290ZXItbG9nbyBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItbmF2LS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWN0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyAuZm9vdGVyLS1jb250YWN0LWluZm8td3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLS1jb250YWN0LWluZm97XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLXNpdGUtaW5mb3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY3Rpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG57XHJcbiAgICAuZm9vdGVyLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keXtcclxuICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWJvZHl7XHJcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jbGVhcntcclxuICBjbGVhcjpib3RoO1xyXG59XHJcblxyXG4uZXJyb3ItZmVpbGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLnByaW1hcnktY29sb3J7XHJcbiAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG59XHJcblxyXG4uYWxlcnR7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiAgIEZPUk1TXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuLWhhcy1sYWJlbCB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHJlZDtcclxufVxyXG5cclxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMTVweDtcclxufVxyXG5cclxuI2FqYXgtZm9ybS1wcm9wZXJ0eS1hbGVydC1mb3JtIHtcclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZVTEwgV0lEVEggSU1BR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmlsbHtcclxuICAgIGltZ3tcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBJTUFHRSBIT1ZFUlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbWFnZS1ob3ZlcntcclxuICAgIGltZ3tcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguMnMpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGT1JDRSBGSVggT05FIExJTkVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZml4LWxpbmV7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogR08gQ0VOVEVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdvLWNlbnRlcntcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAvL21hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTRweDtcclxuICAgIH1cclxuICAgIGltZywgaDEsIGgyLCA+IGRpdntcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNMSUNLIExPQURFUlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmltZy5zbGljay1sYXp5bG9hZC1lcnJvcixcclxuaW1nLnNsaWNrLWxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbG9hZGVyLTc1cHguZ2lmJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNMSUNLIFZBUklBQkxFIC0gQXJyb3dcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2xpY2stYXJyb3ctdmFyaWFibGVze1xyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4xcyk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICNlMGUwZTA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXZ7O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTTElDSyBWQVJJQUJMRSAtIGRvdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2xpY2stZG90cy12YXJpYWJsZXN7XHJcbiAgICAuc2xpZGVyLWNvbnRyb2xze1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuc2xpZGUtbS1kb3Rze1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzN3B4O1xyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZS1tLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGUtbS1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzLFxyXG4gICAgLnNsaWNrLW0tZG90cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIFx0cGFkZGluZzogMS4xcmVtIDA7XHJcbiAgICBcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTElTVCBWQVJJQUJMRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51bC1hdHRye1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxudWwudWwtY29se1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgID4gbGl7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRklFTEQgVkFSSUFCTEVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW5wdXQtZmllbGRze1xyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgc2VsZWN0LFxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIHNlbGVjdHtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uLCBpbnB1dFtzdWJtaXRde1xyXG4gICAgICBib3JkZXI6MDtcclxuICAgIH1cclxufVxyXG5cclxuLmdkcHItc3R5bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogR0VORVJJQyBTRUFSQ0ggRk9STVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWN7XHJcbiAgICBAZXh0ZW5kIC5zZWxlY3Qtc3R5bGUtMTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC5zZWFyY2gtaGVhZGluZ3tcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgID5saXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICYubGktbW9kZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpLXJlZntcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpLWxvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICAgICAgICAgICYuLWxhcmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktdHlwZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpLWJlZHN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktcHJpY2V7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktbWlucHJpY2UsXHJcbiAgICAgICAgICAgICYubGktbWF4cHJpY2V7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktZHJhd21hcHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0xLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOSU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAvL1NFTEVDVDJcclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3BvbnNpdmUtc2VhcmNoe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgJi5saS1yZWYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5LjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1LjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1iZWRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLW1pbnByaWNlLFxyXG4gICAgICAgICAgICAgICAgJi5saS1tYXhwcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktc3VibWl0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1kcmF3bWFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgdWwudWwtc2VhcmNoe1xyXG4gICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi5saS1tb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1yZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1iZWRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLW1heHByaWNlLFxyXG4gICAgICAgICAgICAgICAgJi5saS1taW5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDklO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1kcmF3bWFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5LjclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICYubGktbW9kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktcmVme1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1iZWRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1tYXhwcmljZSxcclxuICAgICAgICAgICAgICAgICYubGktbWlucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktZHJhd21hcHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5zZWFyY2gtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzcG9uc2l2ZS1zZWFyY2h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mYS1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC51bC1zZWFyY2h7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgJi5saS1yZWYsXHJcbiAgICAgICAgICAgICAgICAmLmxpLW1heHByaWNlLFxyXG4gICAgICAgICAgICAgICAgJi5saS1taW5wcmljZSxcclxuICAgICAgICAgICAgICAgICYubGktdHlwZSxcclxuICAgICAgICAgICAgICAgICYubGktYmVkcyxcclxuICAgICAgICAgICAgICAgICYubGktcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLW1vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRuLFxyXG4gICAgICAgICAgICAgICAgJi5saS1kcmF3bWFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFse1xyXG4gICAgICAgICAgICB1bC51bC1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICB1bC51bC1zZWFyY2h7XHJcbiAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmxpLW1vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWRyYXdtYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEdFTkVSSUMgSEVBREVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5nZW5lcmljLWJvcmRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctaGVhZGVyLWdlbmVyaWMtc3R5bGUuc3ZnKTtcclxuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1oZWFkZXItZ2VuZXJpYy1zdHlsZS5zdmcpO1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGhlaWdodDogOXB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0VMRUNUIDIgLSBCQVNFIFNUWUxFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due1xyXG4gICAgLy9taW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNFTEVDVCAyIFNUWUxFIC0gMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWxlY3Qtc3R5bGUtMXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZTEoJGJsYWNrLCAxNXB4LCA1MDApO1xyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqIGhlaWdodCAqKi9cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiogdGV4dCAqKi9cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3QyX2Ryb3Bkb3duO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKiBtdWx0aXBsZSAqKi9cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjY2RjZGNkIDFweDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdFJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xyXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyU3R5bGUxKCRibGFjaywgMTVweCwgNTAwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiogbXVsdGlwbGUgKiovXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZTEoJGJsYWNrLCAxNXB4LCA1MDApO1xyXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KXtcclxuICAgIC5zZWxlY3Qtc3R5bGUtMXtcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAuc2VsZWN0LXN0eWxlLTF7XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUklDRSBSQU5HRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWFyY2gtcHJpY2UtcmFuZ2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucHJpY2VfdG9nZ2xle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogODA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLTEsXHJcbi5zZWFyY2gtZm9ybSxcclxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XHJcbiAgICAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDozNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAuc2VhcmNoLXByaWNlLXJhbmdle1xyXG4gICAgICAgICAgICAucHJpY2UtcmFuZ2UtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNlLXNsaWRlcntcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDEwcHggN3B4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1pbi1wcmljZS1zbGlkZXIsXHJcbiAgICAgICAgICAgIC5tYXgtcHJpY2Utc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uc2VhcmNoLXByaWNlLXJhbmdle1xyXG4gICAgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtaGlkZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnVpLXN0YXRlLWRlZmF1bHQsXHJcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXHJcbiAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgfVxyXG4gICAgYTpob3ZlcixcclxuICAgIGE6Zm9jdXMsXHJcbiAgICBhOmFjdGl2ZXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWluLXByaWNlLXNsaWRlcixcclxuICAgIC5tYXgtcHJpY2Utc2xpZGVye1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnByaWNlLXNsaWRlcntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDMlO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMTBweCAwIDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQQUdJTkFUSU9OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2luYXRpb24tc3R5bGUtMXtcclxuICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgID5saXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSA+c3BhbixcclxuICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSA+c3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya19jb3B5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIE5FV1MgQVJUSUNMRVMgLSBMSVNUXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFydGljbGUtbGlzdC1zdHlsZS0xe1xyXG4gICAgLmEtaXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmltYWdlLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nby1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hLWJvZHl7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgLmEtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmEtZXhjZXJwdHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYS1jdGF7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xyXG4gICAgICAgICAgICAgICAgLmN0YXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5hLWl0ZW0gLmEtYm9keSAuYS1leGNlcnB0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgLmNvbC1zbS02e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hLWl0ZW17XHJcbiAgICAgICAgICAgIC5hLXRpdGxlIC5hLW1haW4tdGl0bGUgaDN7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5hLWl0ZW17XHJcbiAgICAgICAgICAgIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYS1ib2R5IC5hLXRpdGxlIC5hLW1haW4tdGl0bGUgaDMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEdFTkVSSUMgLSB0ZXh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdlbmVyaWMtdGV4dC1jb250ZW50e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkc2VjdGlvbjtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWN0aW9uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIH1cclxuICAgIGgxLGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyxoNCxoNXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xyXG4gICAgICAgIHBhZGRpbmc6IDMzcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDQ1cHggMDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLi13aGl0ZXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBoMSxoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoMSxoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNFQVJDSCBNT0RBTCBTVFlMRSAxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xe1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjgpO1xyXG4gICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDBweCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICB1bC51bC1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1yZWYsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1iZWRzLFxyXG4gICAgICAgICAgICAgICAgICAgICYubGktbWlucHJpY2UsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1tYXhwcmljZSxcclxuICAgICAgICAgICAgICAgICAgICAmLmxpLWRyYXdtYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGktc3VibWl0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBBTEVSVFMgQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVue1xyXG4vLyAgICB6LWluZGV4OiAxMDAwMTtcclxufVxyXG4ubW9kYWwge1xyXG4vLyAgICB6LWluZGV4OiAxMDAwMTtcclxufVxyXG5cclxuLnByb3BlcnR5LWFsZXJ0LWN0YVxyXG57XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIC5mYS5mYS1hcnJvdy1yaWdodHtcclxuICAgICAgICBAaW5jbHVkZSBvYmplY3RSb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5LWFsZXJ0LWN0YV9faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDAuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnlfY29sb3IxLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLi1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguOCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42OCk7XHJcbiAgICAvL3otaW5kZXg6IDEwMDAwO1xyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbHtcclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDY1JSk7XHJcbiAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gICAgICAgICAgICAuYWxlcnQtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFsZXJ0LWZpZWxkc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC02LFxyXG4gICAgICAgICAgICAgICAgICAgID4uY29sLW1kLTEye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmlucHV0LWZpZWxkcztcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLnNlbGVjdC1zdHlsZS0xO1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktYWxlcnQtc3VibWl0e1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5vdGVzLWNvbnNlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmFsZXJ0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgLmFsZXJ0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hbGVydC1maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlMSgjNmM2YzZjLCAxNHB4LCA3MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LWFsZXJ0LXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCl7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIFBSSUNFIFJBTkdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgICAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLS42ZW07XHJcbiAgICB9XHJcbiAgICAudWktc3RhdGUtZGVmYXVsdCxcclxuICAgIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcclxuICAgIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnByaWNlLXJhbmdlLWxhYmVse1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpe1xyXG4gICAgICAgIC5wcmljZS1yYW5nZS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLXJhbmdlLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogTW9kYWxzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmdsb2JhbC1tb2RhbCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwcHggMCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWJvZHlfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDI1cHggNTBweCA0MHB4IDUwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1mb3JtX19pbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogJGRhcmtfZ3JheTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya19ncmF5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIEZvcm0gSW5wdXRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mb3JtX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgIGNvbG9yOiAkdGFiLXN0YW5kYXJkO1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmsgIWltcG9ydGFudDtcclxuICAgICYuLW5vLWJvcmRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFRvb2wgVGlwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50b29sdGlwLWlubmVye1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjI1cmVtIDAuNXJlbSAwcmVtIDAuNXJlbTtcclxufVxyXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXHJcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbn1cclxuXHJcbi8qIEZvb3RlciBmaWVsZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZHtcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyU3R5bGUxKCR0ZXN0aW1vbmlhbHMsIDE1LCA1MDApO1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNuLWNpcmN1bGFye1xyXG4gICAgYXtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFpbmVyLWNoZWNrYm94IHtcclxuICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLnRleHQtbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBhe1xyXG4gICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICYuLWxpZ2h0e1xyXG4gICAgICAudGV4dC1sYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtbGFiZWx7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4uY29udGFpbmVyLWNoZWNrYm94IGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cclxuLmNoZWNrbWFyayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTVweDtcclxuICB3aWR0aDogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICYud2hpdGUtdW5jaGVja3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xyXG4uY29udGFpbmVyLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxufVxyXG5cclxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcclxufVxyXG5cclxuLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuLmNoZWNrbWFyazphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xyXG4uY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICBsZWZ0OiA0cHg7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAjNWU1ZTVlO1xyXG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi8qXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29sbGVjdGlvbi0tc2VhcmNoLXByb3BlcnRpZXN7XHJcbiAgICBhe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG51bC5sYW5nLS11bHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICA+bGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgIC5sYW5nLS1zZWxlY3Q6aG92ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC44KTtcclxuICAgIH1cclxufVxyXG4iLCIuY29sbGVjdGlvbnMtLXNlY3Rpb257XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy0tZ3JpZHtcclxuICAgID4ucm93ID4uY29sLXNtLTZ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgID4ucm93ID4uY29sLXNtLTZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLS1pdGVte1xyXG4gICAgLmMtaW1hZ2UtYm94e1xyXG4gICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuYy1pbWFnZXtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaW1hZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtdHlwZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gNjAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5jLWJvZHl7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEhPTUUgUEFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ob21lLXBhZ2V7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAucHJvcGVydHktbGlzdC1zdHlsZS0ze1xyXG4gICAgICAgICAgICA+LnJvdz4uY29sLXNtLTY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sbGVjdGlvbnMtLWdyaWR7XHJcbiAgICAgICAgICAgID4ucm93Pi5jb2wtc20tNjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzLWdyaWR7XHJcbiAgICAgICAgICAgID4ucm93Pi5jb2wtc20tNjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgUEFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1wYWdle1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIH1cclxuICAgIC5kdW1teS1oZWFkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUEFHRSAtIEdFTkVSSUNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ2VuZXJpYy1wYWdle1xyXG4gICAgLnBhZ2UtY29udGVudHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwO1xyXG4gICAgICAgICAgICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhdGVzdC1uZXdzLXN0eWxlLTF7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgIH1cclxuICAgICYucGFnZS00MDR7XHJcbiAgICAgICAgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhID4gc3BhbixcclxuICAgICAgICAucHJvcGVydHktYWxlcnQtY3Rhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkgLnNob3J0bGlzdC10b3RhbHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQgLndyYXB7XHJcbiAgICAgICAgICAgIC5nZW5lcmljLXRleHQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnBhZ2UtY29udGVudCAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAucGFnZS1jb250ZW50IC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIC5nZW5lcmljLXRleHQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDI1cHggMDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0hPUlRMSVNUIFBBR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2hvcnRsaXN0LXBhZ2V7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTkVXUyBQQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtcGFnZXtcclxuICAgIC5uZXdzLXRpdGxlLXN0eWxlLTF7XHJcbiAgICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDM0cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweCAwO1xyXG4gICAgICAgICAgICAuYWN0aW9uLWJveHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb24tc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBORVdTIEFSVElDTEUgUEFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hcnRpY2xlLXBhZ2V7XHJcbiAgICAucGFnZS1jb250ZW50e1xyXG4gICAgICAgIC5hcnRpY2xlLXdyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMCA3NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgLmdlbmVyaWMtdGV4dC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnRpY2xlLWltYWdle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAmO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydGljbGUtY29udGVudHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnBhZ2UtY29udGVudHtcclxuICAgICAgICAgICAgLmFydGljbGUtd3JhcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnRpY2xlLWltYWdle1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLmFydGljbGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQ09OVEFDVCBQQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtcGFnZXtcclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXAtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAubWFwLWNvbnRhY3Qtc3R5bGV7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjb250ZW50e1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICAucGhvbmUtZW1haWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgPnVse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4OztcclxuICAgICAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJlMmUyZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0LWFkZHJlc3N7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYm94e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodF9ncmF5O1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMTIzcHg7XHJcbiAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgID4uY29sLW1kLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3QtZm9ybXtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIC53cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1ib3ggLndyYXAgPiAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICA+IC5jb2wtbWQtNiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5tYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAubWFwLWNvbnRhY3Qtc3R5bGUge1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLmNvbnRhY3QtYm94e1xyXG4gICAgICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgICAgIC5jb250YWN0LWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgI2NvbnRlbnQgLmNvbnRhY3QtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaXtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRFJBVyBNQVAgUEFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5kcmF3bWFwLXNlY3Rpb257XHJcblxyXG4gICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcclxuXHJcbiAgICAuYmFjay1jdGF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNkcmF3bWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgI2RyYXdtYXAtbWFwIHsgXHR3aWR0aDogMTAwJTsgIGhlaWdodDogNzAwcHg7IH1cclxuICAgICNkcmF3bWFwLWFjdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuICAgIC5kcmF3bWFwLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDJweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5kcmF3bWFwLWJ1dHRvbi1jbGVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNkcmF3bWFwLWhlbHAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBjb2xvcjogIzAzMjg0OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgI2RyYXdtYXAtaGVscCBvbHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICNkcmF3bWFwLWhlbHAgLmNsb3NlLWJ0bntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAjZHJhd21hcC1oZWxwIC5jbG9zZS1idG4gYXtcclxuICAgICAgICBjb2xvcjogIzgzMTIwNztcclxuICAgIH1cclxuICAgICNkcmF3bWFwLWhlbHAgaDUgeyBmb250LXNpemU6IDEuMWVtOyBtYXJnaW46IDBweCAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAjc2hvd2FsbC1sb2FkaW5nLFxyXG4gICAgI2RyYXdtYXAtbG9hZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMCAycHggI0ZGRiwgMCAxMHB4IDJweCAjRjJGNkY3IGluc2V0LCAwIDI1cHggMjVweCAjRjhGQkZGIGluc2V0O1xyXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW46IC05cHggMCAwIC05NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNkcmF3bWFwLWJ1dHRvbi1nb3RvIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDE5LCAxOSwgMC43Myk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcclxuICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNkcmF3bWFwLXNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtc2lkZS1ncHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtc2hvd2Nhc2Uge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYXdtYXAtbW9kZS1zd2l0Y2hlcntcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIFx0b3V0bGluZTogMDtcclxuICAgIFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgXHRwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgICAuZHJhdy1yYWRpb3tcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcmF3bWFwLXRvb2x0aXAgeyAgZm9udC1mYW1pbHk6ICdTYW5mb3JkIEJvb2snOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogNDAwcHg7IGhlaWdodDogYXV0bzsgfVxyXG4gICAgLmRyYXdtYXAtdG9vbHRpcCBoMi5maXJzdEhlYWRpbmcgeyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nLXRvcDogMDsgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxNnB4OyB9XHJcbiAgICAuZHJhd21hcC10b29sdGlwIGEudGh1bWIgeyBkaXNwbGF5OiBibG9jazt9XHJcbiAgICAuZHJhd21hcC10b29sdGlwIGEudGh1bWIgaW1nIHsgbWF4LXdpZHRoOiAxNTBweDsgbWF4LWhlaWdodDogMTA4cHg7IGhlaWdodDogMTA4cHg7IH1cclxuICAgIC5kcmF3bWFwLXRvb2x0aXAgdWwgeyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi10b3A6IDA7IGNvbG9yOiAjMDEwMTAxICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kcmF3bWFwLXRvb2x0aXAgbGkgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxyXG4gICAgLmRyYXdtYXAtdG9vbHRpcCBhLmdvdG9qcyB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XHJcbiAgICAvKi5nbW5vcHJpbnQgeyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSAvKmNoZWNrKi9cclxuICAgIC5tYXAtc2hvd2Nhc2UgcHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gICAgI3Nob3dhbGx7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgI3Nob3dhbGwtbWFwe1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAjc2hvd2FsbC1idXR0b24tZ290byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjQ0NDQ0NDO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkJCQkI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDJweCAjRkZGRkZGLCAwIDEwcHggMnB4ICNGMkY2RjcgaW5zZXQsIDAgMjVweCAyNXB4ICNGOEZCRkYgaW5zZXQ7XHJcbiAgICAgICAgY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA3MnB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGVudXJle1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggMHB4IHJnYmEoNjYsNjYsNjYsMSk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCAwcHggcmdiYSg2Niw2Niw2NiwxKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCAwcHggcmdiYSg2Niw2Niw2NiwxKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIGlucHV0IHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgI2RyYXdtYXAtYnV0dG9uLWdvdG8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNkcmF3bWFwLW1hcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICNkcmF3bWFwLW1vZGUtc3dpdGNoZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzhweDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrLWN0YSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkcmF3bWFwLWhlbHAge1xyXG4gICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRFJBVyBNQVAgTUFSS0VSIElORk9XSU5ET1dcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW5mby1jb257XHJcbiAgaGVpZ2h0OiAyMzBweDtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgLmluZm8tZG17XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaWNle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5hdHRyaWJ1dGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLmN0YS1ke1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8tZG0uYWRke1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNzk3OTc5O1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTWFya2V0aW5nIFZhbHVhdGlvbiBQYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnZhbHVhdGlvbi1yZXBvcnQge1xyXG4gICAgI2hlYWRlciwgLmR1bW15LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1wYWdlLXNlY3Rpb24ge1xyXG59XHJcblxyXG4udmFsdWF0aW9uLW1hcCB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4ubWFya2V0LXByaWNlIHtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAmLi1zY3JvbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkcHJvcHByaWNlLCAwLjkpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAubWFya2V0LXByaWNlX19pbm5lciB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2xpc3QtcHJvcGVydHktbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA0ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb3BlcnR5LW1vZGFsLXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1xdW90ZSB7XHJcbiAgICBwYWRkaW5nOiAyZW0gNGVtO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiAtNjBweCAwcHggMCAtNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW46IC02MHB4IDAgMCAtMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAudS1wbDEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIExvZ2luIC8gUmVnaXN0ZXIgUGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5icmVhZGNydW1iX19pdGVtIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAmLi1jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFjY291bnQgUGFnZXMgKEFjY291bnQgLyBTaG9ydGxpc3QgLyBTYXZlZCBTZWFyY2hlcyAvIFByb3BlcnR5IEFsZXJ0cyAvIFByb3BlcnR5IE5vdGVzIC8gTWVzc2FnZXMpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hY2NvdW50LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnVucmVhZC1tZXNzYWdlcyB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogNDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmFjY291bnQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJHRhYi1zdGFuZGFyZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMC41ZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtaXRlbV9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mby1ib3gge1xyXG4gICAgcGFkZGluZzogMmVtIDEuNWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9wZXJ0eS1hbGVydHMge1xyXG4gICAgLnByb3BlcnR5LWFsZXJ0LWN0YSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaGVzLXRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGdyYXksIDEwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICAmLi1sYXJnZXIge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAmLi1tZXNzYWdpbmcge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RlLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZXNzYWdlX191c2VyXHJcbntcclxuICAgIHdpZHRoOiA0dnc7XHJcbiAgICBoZWlnaHQ6IDR2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyYXksIDIwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcclxuICAgICYuLWNvbXBhbnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1icmFuZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRwcmltYXJ5X2NvbG9yMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogQmVzcG9rZSBQYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnByb3BlcnR5LWNvbnRyb2xzIHtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQ29sbGVjdGlvbnMgUGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNvbGxlY3Rpb25zLXBhZ2V7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBWaWRlbyBTQ1NTLi4uXHJcbi52aWRlby1wbGFjZWhvbGRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICY6YWZ0ZXJcclxuICAgIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljb24tcGxheS1idG4ucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi52aWRlby1wbGFjZWhvbGRlci0taG9tZSB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL3NvdGhlYnlzL2ltZy9ob21lL3ZpZGVvLW92ZXJsYXkuanBnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyo1Ni4yNSUgYmVzdCBmb3IgMTY6OSB2aWRlb3MqL1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tcGxhY2Vob2xkZXItLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGxhY2Vob2xkZXIvc21hbGwucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKjU2LjI1JSBiZXN0IGZvciAxNjo5IHZpZGVvcyovXHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby0tYXJlYS1pdGVte1xyXG4gICAgbWluLWhlaWdodDogNzAwcHg7XHJcbn1cclxuXHJcbi53cC12aWRlbyB7XHJcbiAgICB2aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogVmlkZW8gTW9kYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udmlkZW8tLW1vZGFse1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDdweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWRpc3BsYXkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tZGlzcGxheSBpZnJhbWV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzM3B4KSB7XHJcbiAgICAgICAgLnZpZGVvLWRpc3BsYXkgaWZyYW1le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzNweCkge1xyXG4gICAgICAgIC52aWRlby1kaXNwbGF5IGlmcmFtZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBBR0UgVElUTEVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yMjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhZ2UtZGVmYXVsdC1iYW5uZXIuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLy8gQW55IFN1YiAoQmVzcG9rZSBCYW5uZXJzKSAoUHV0IEJhbm5lcnMgaW4gaW1hZ2VzL2Jhbm5lcnMgMTU2MCB4IDE1NSkuLi5cclxuICAgICYuLWxvZ2luIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yMjtcclxuICAgIH1cclxuICAgICYuLWFjY291bnQtYXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzgwODA4MDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNFQVJDSCBGT1JNXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcC1zZWFyY2gtY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogJHNlY3Rpb247XHJcbn1cclxuXHJcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWN7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZTFJbXBvcnRhbnQoJGJsYWNrLCAxMnB4LCA1MDApO1xyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTRUFSQ0ggVElUTEVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlYXJjaC10aXRsZS1zdHlsZS0xe1xyXG4gICAgJi5ib3R0b217XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDM0cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcHtcclxuICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgICAgICAgLnNlYXJjaC10aXRsZXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWFjdGlvbi1ib3h7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAuc2VhcmNoLWFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLy9TRUxFQ1QyXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQyZDJkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5X2NvbG9yMSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlcyxcclxuICAgICAgICAgICAgLnNlYXJjaC1hY3Rpb24tYm94e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlcyBoMSxcclxuICAgICAgICAgICAgLnNlYXJjaC10aXRsZXMgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGRUFUVVJFRCBDVEFzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZjLWl0ZW17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4zcyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMzdweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMjhweDtcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCwgMHB4LCAxMHB4LCAjZTBlMGUwKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5mYy1pdGVtX19pY29uIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICYuLWhvdXNlIHtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1ob3VzZS5zdmcpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1ob3VzZS5zdmcpO1xyXG4gICAgfVxyXG4gICAgJi4ta2V5cyB7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmcta2V5cy5zdmcpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1rZXlzLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAmLi1wbGFucyB7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGxhbnMuc3ZnKTtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGxhbnMuc3ZnKTtcclxuICAgIH1cclxuICAgICYuLXBlb3BsZSB7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGVvcGxlLnN2Zyk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLXBlb3BsZS5zdmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtaXRlbV9fZGVzY3tcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyMDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBjb2xvcjogIzQ0NDQ0NDsgLy8gTmVlZHMgYSBWYXJpYWJsZS4uLj9cclxufVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgLmZjLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAuZmMtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZjLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICA+LmNvbC1tZC0ze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgPi5jb2wtbWQtM3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmMtaXRlbXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRFU1RJTU9OSUFMU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZXN0aW1vbmlhbHNcclxue1xyXG4gICAgYmFja2dyb3VuZDogJHRlc3RpbW9uaWFscztcclxuICAgIHBhZGRpbmctdG9wOiA3NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAmLi1saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG4gICAgICAgICAgICAuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2NvcHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1zbGlkZXItLWltYWdle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXB7XHJcbiAgICAgICAgQGV4dGVuZCAuc2xpY2stZG90cy12YXJpYWJsZXM7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2MzYzNjMztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzNjM2MzO1xyXG4gICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXJ7XHJcbiAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAucXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi4tbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWNvbnRyb2xze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIC5zbGlkZS1tLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgJi4tbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya19jb3B5OyAvLyBEaXNsaWtlIHRoaXMgLSBNdXN0IGJlIGEgYmV0dGVyIHdheSB0byB3cml0ZSE/XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyLWNvbnRyb2xze1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLW0tZG90cyxcclxuICAgICAgICAgICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBEZWZhdWx0IEJsb2NrcyAoSGVscGZ1bCBmb3IgbmV3L2R5bmFtaWMgZGF0YSBibG9ja3MpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZGVmYXVsdC1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgaDIsaDMscCB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIExBVEVTVCBORVdTIFNUWUxFIDFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4IDA7XHJcbiAgICAud3JhcHtcclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3MtZ3JpZHtcclxuICAgICAgICAgICAgLmFydGljbGUtaXRlbXtcclxuICAgICAgICAgICAgICAgIC5hLWltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAuYS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmEtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLmEtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hLWV4Y2VycHR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYS1jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbntcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzcHg7XHJcbiAgICAgICAgICAgICAgICA+c3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWdyaWR7XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmEtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYS1leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWdyaWR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYS10aXRsZSBhIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTEFURVNUIE5FV1MgU1RZTEUgMlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYXRlc3QtbmV3cy1zdHlsZS0ye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XHJcbiAgICAud3JhcHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3cy13cmFwe1xyXG4gICAgICAgICAgICAubi1pdGVte1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIC5uLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkRhdGEoLjJzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjQwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLm4taW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm4tZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm4tY3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkRhdGEoLjFzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAubi1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uLWlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubi1jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHg7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV3cy13cmFwIC5uLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5uLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm4tY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm4taW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uLWN0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAubi1pbm5lci1jb250ZW50IC5uLXRpdGxlIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSURFQkFSIEZPUk1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucmhzLWZvcm17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMzZweCAzOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0X2dyYXk7XHJcbiAgICAuZm9ybS1maWVsZHN7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1pdC1jdGF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgYnV0dG9uW3R5cGU9c3VibWl0XSxcclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDI1cHg7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZmllbGRze1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZPUk0gU0VDVFRJT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZm9ybS1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0X2dyYXk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIC5wcm9wZXJ0eS1lbnF1aXJ5e1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJde1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc2VudC10eHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktZW5xdWlyeXtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnNlbnQtdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEdFTkVSSUMgUklHSFQgU0lERUJBUlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yaHMtc3R5bGUtMXtcclxuICAgIC5yaHMtdGVzdGltb25pYWx7XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsc3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5xdW90ZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XHJcbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItY29udHJvbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLW0tZG90c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIC0gIEVOUVVJUlkgRk9STSBCT1RUT01cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWx7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIG1heC13aWR0aDogOTA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgICAuZmllbGQtcm93e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gICAgICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZmItaGVhZGluZ3tcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS10aW1lLWZpZWxke1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICYuLWRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZTEoI2E5YTlhOSwgMTVweCwgNDAwKTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubHZzLWRhdGVwaWNrZXItLXN0eWxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlMSgkdGVzdGltb25pYWxzLCAxNXB4LCA1MDApO1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJde1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uc2VudC10eHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAyNXB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICAgICAgLmVmYi1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuZWZiLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJde1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb25zZW50LXR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5lZmItaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSAtIEJBTk5FUiBDVEFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jYmFubmVyLWN0YS1zdGlja3ktMS1zdGlja3ktd3JhcHBlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuLmJhbm5lci1jdGEtc3R5bGUtMXtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XHJcbiAgICAud3JhcHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmN0YS1pbWFnZXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktYWRkcmVzc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtcmVme1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLnAtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NzY3Njc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXR0ci1jdGF7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG5cclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXRpdGxlIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xIC5wLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXR0ci1jdGEgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAuYmN0YS1pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hdHRyLWN0YSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF0dHItY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFRFU1RJTU9OSUFMU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxze1xyXG4gICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWwtaXRlbXtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucW91dGV7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF1dGhvcntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhdGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNsZWFye1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBBQk9VVCBTRUNUSU9OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFib3V0LS1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi1hYm91dC9sdnMtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5hYm91dC0tc2VjdGlvbi13cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcclxuICAgIH1cclxuICAgIC5hYm91dC0tc2VjdGlvbi1pbWd7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtLXNlY3Rpb24tZGVzY3tcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAuYWJvdXQtLXNlY3Rpb24td3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWJvdXQtLXNlY3Rpb24tZGVzY3tcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3V0LS1zZWN0aW9uLWltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTdWNjZXNzIFNFQ1RJT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3VjY2Vzcy0tc2VjdGlvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24tc3VjY2Vzcy9zdWNjZXNzLWljb24ucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnN1Y2Nlc3MtLXNlY3Rpb24td3JhcHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy0tc2VjdGlvbi1pbWd7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy0tc2VjdGlvbi1kZXNje1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5zdWNjZXNzLS1zZWN0aW9uLWRlc2N7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Y2Nlc3MtLXNlY3Rpb24taW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZBTkNZIEZPUk1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmFuY3lib3gtc2xpZGV7XHJcbiAgICAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtLmZhbmN5Ym94LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5mb3JtLXJvd3tcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgICAgICAgICAgICAmID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lci1wZiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAuZm9ybS1jb250YWluZXItcGYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnR7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnN0eWxlLTEtcGZ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgJi5wcmltYXJ5LWNvbG9ye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdHlsZS1maWVsZHN7XHJcbiAgICAgIC5hbGVydHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J117XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICYucmVkLWxpbmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zZW50e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWZhZWFlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FmYWVhZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnN0eWxlLTEtcGYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIC5zdHlsZS0xLXBmIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0eWxlLWZpZWxkc3tcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCdde1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb25zZW50e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRkVBVFVSRUQgUFJPUEVSVElFUyAtIFNUWUxFIDFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVze1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXM7XHJcbiAgICAuZmVhdHVyZWQtZ3JpZHtcclxuICAgICAgICAuZmVhdHVyZWQtaXRlbXtcclxuICAgICAgICAgICAgLmYtaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5mLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3RSb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZi1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZi1ib2R5e1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE4cHg7XHJcbiAgICAgICAgICAgIC5mLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLW1haW4tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLXN1YnRpdGxlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdhNzk3OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZi1leGNlcnB0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1tYWluLXRpdGxlIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLmYtdGl0bGUgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlke1xyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWR7XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5mLWJvZHkgLmYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLmYtbWFpbi10aXRsZSBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmYtc3VidGl0bGUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZi1ib2R5IC5mLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllc3tcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodF9ncmF5O1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlZC1ncmlke1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtaXRlbXtcclxuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5mLWltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAuZi1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdmVyLW1le1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4ycyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTgxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmYtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmYtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mLWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmYtbWFpbi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mLXN1YnRpdGxlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZi1leGNlcnB0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZi1jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Zlci1tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcblxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbXtcclxuICAgICAgICAgICAgICAgIC5ob3Zlci1tZSAuZi1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAuZi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mLWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+LmNvbC02e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmYtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1tYWluLXRpdGxlIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCA0MHB4IDBweDtcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWR7XHJcbiAgICAgICAgICAgICAgICA+IC5yb3cgPiAuY29sLW1kLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZHtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgID4uY29sLXNtLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWN0YSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlke1xyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtc20tNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmNvbC02e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZi1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCA0MHB4IDBweDtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyLW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmYtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC02e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgM1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMHB4IDYwcHggMHB4O1xyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTaG93IEhpZGUgLyBMb2dpYyAoTW9iaWxlIC8gRGVza3RvcCkuLi4uXHJcblxyXG4uZGVza3RvcCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4iLCIuZmllbGQtLXN0eWxlLTF7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcclxuICAgIH1cclxuICAgIC5jb25zZW50LXR4dHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyNXB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tbGlnaHR7XHJcbiAgICAgICAgLmNvbnRhaW5lci1jaGVja2JveC4tbGlnaHQgLnRleHQtbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIE11bHRpcGxlIHNlbGVjdGlvbi4uLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubXVsdGlwbGUtY29udGFpbmVyLW97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAubXVsdGlwbGUtc2VsZWN0ZWR7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGFzLXNlbGVjdGVke1xyXG4gICAgICAgIC5tdWx0aXBsZS1zZWxlY3RlZHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgJi5tdWx0aXBsZS0tZGFyazJ7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kYXJrMiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLypcclxuICAgICYubXVsdGlwbGUtY29udGFpbmVyLW8tZGFya3tcclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTI3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICovXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLm11bHRpcGxlLXNlbGVjdGVke1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQubXVsdGlwbGV7XHJcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgY29udGVudDogXCJcXEYwQzhcIjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy9jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXEYxNEFcIjtcclxuICAgIH1cclxufVxyXG4iLCIvKiBCdXR0b25zIC8gQ1RBJ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jdGEsIC5idXR0b25cclxue1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICYuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgaXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi4tdGVydGlhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICYuLW5vLWhvdmVyIHtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLi1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JlZW4sIDEwJSk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi4tc2hvcnRsaXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZXN0aW1vbmlhbHM7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLi1zaXplLTF7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICB9XHJcbiAgJi4tbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gIH1cclxuICAmLi1mb290ZXIge1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gIH1cclxuICAmLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguOCk7XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIRVJPIElNQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlcm8tMS1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAuc2xpY2stZG90cy12YXJpYWJsZXM7XHJcbiAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnNsaWRlLWltYWdle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTdweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTA3cHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtYm9yZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci1zdHlsZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDIwMHB4O1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRze1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5zZWxlY3Qtc3R5bGUtMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAmLmxpLW1vZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1sb2NhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi4tbGFyZ2VyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vU0VMRUNUMlxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDU4cHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMiBoMSxcclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRze1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMSxoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkc3tcclxuICAgICAgICAgICAgICAgID51bHtcclxuICAgICAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGktbW9kZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saS1sb2NhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vU0VMRUNUMlxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBDT05URU5UXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUtMS1jb250ZW50e1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgcGFkZGluZzogNDdweCAwcHggNTVweCAwcHg7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbi1ib2R5e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tYm9keXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAzNXB4IDBweDtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBBRFZFUlRJU0UgQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUtMS1hZHZlcnRpc2UtY3Rhe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS0xL2FkdmVydGlzZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmhhY3RhLXN0eWxlLTF7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIC5oYWN0YS1zdHlsZS0ye1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAuZ2VuZXJpYy1ib3JkZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDI1cHggYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci1zdHlsZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGFjdGEtc3R5bGUtM3tcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIG1heC13aWR0aDogNTMycHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNDBweCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjNjI2MjYyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC53cmFwe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwO1xyXG4gICAgICAgIC5oYWN0YS1jdGF7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgLmhhY3RhLXN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oYWN0YS1zdHlsZS0zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGFjdGEtY3RhIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICAuaGFjdGEtc3R5bGUtMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhhY3RhLXN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLmdlbmVyaWMtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byA4cHggYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGFjdGEtc3R5bGUtMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhhY3RhLWN0YSBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBPVkVSUklERSBGUk9NIHNlY3Rpb25zLnNjc3MuLi5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0ye1xyXG4gICAgLmZlYXR1cmVkLWN0YXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIRVJPIElNQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlcm8tMi1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAuc2xpY2stZG90cy12YXJpYWJsZXM7XHJcbiAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnNsaWRlLWltYWdle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1ib3JkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxLGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2V7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdle1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUsXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQ09OVEVOVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ob21lLTItY29udGVudHtcclxuICAgID4uY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLndyYXB7XHJcbiAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWltYWdle1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS0yL2NvbnRlbnQtaW1hZ2UuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtYm94e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDBweCAyMHB4IDEycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzkwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLmNvbnRlbnQtYm94e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTRweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgID4uY29sLW1kLTV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC1ib3h7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWJveHtcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVkFMVUFUSU9OIENUQVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ob21lLTItdmFsdWF0aW9uLWN0YXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvbWUtMi92YWx1YXRpb24tYmcuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjU0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnZhbHVhdGlvbi1ib3h7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTkwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgLmJvbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0eWxlLWN0YXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgLnZhbHVhdGlvbi1ib3h7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS1jdGEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICAgICAgLnZhbHVhdGlvbi1ib3h7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtY3RhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgLnZhbHVhdGlvbi1ib3h7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhvbWUtcGFnZS0ze1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllc3tcclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtM3tcclxuICAgICAgICAgICAgICAgID4gLnJvdyA+IC5jb2wtbWQtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEhFUk8gSU1BR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVyby0zLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAZXh0ZW5kIC5zbGljay1kb3RzLXZhcmlhYmxlcztcclxuICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2xpZGUtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE3cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAxMjBweCAwIDAgMTE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3NXB4IDAgMCAxMDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoMSwgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMSxoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtZm9ybXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAyMTJweDtcclxuICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmlje1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwLjg1KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgPmgye1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bC51bC1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmxpLW1vZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGktbG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuLWxhcmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxpLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGktYmVkc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgxLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDAuODUpO1xyXG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM3LCAzNywgMCk7XHJcbiAgICAgICAgICAgICAgICB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMiBoMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgPiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDEsIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtZm9ybXtcclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQUxFUlQgQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUtMy1hbGVydC1jdGF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob21lLTMvYWxlcnQtYmcuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjU0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnByb3BlcnR5LWFsZXJ0LWJveHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgMDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgIC5ib2xke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbG9ye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdHlsZS1jdGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hbGVydC1ib3h7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtY3RhIHtcclxuICAgICAgICAgICAgICAgIHRvcDogODJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hbGVydC1ib3h7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtY3RhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktYWxlcnQtYm94e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiAuY29sb3Ige1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUE9QVUxBUiBMT0NBVElPTlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25ze1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwcHggMzVweCAwcHg7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb25zLWJveHtcclxuICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWxhYmVsLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwcHggMzVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1sYWJlbCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSAubG9jYXRpb24tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbnMtYm94e1xyXG4gICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLmxvY2F0aW9ucy1ib3h7XHJcbiAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgID4uY29sLW1kLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQ09OVEVOVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ob21lLTMtY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAud3JhcHtcclxuICAgICAgICBwYWRkaW5nOiA0N3B4IDBweCA1NXB4IDBweDtcclxuICAgICAgICAuc2VjdGlvbi1ib2R5e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBPVkVSUklERVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWFyY2gtcGFnZS5zZWFyY2gtcGFnZS0xIHtcclxuICAgIC5sYXRlc3QtbmV3cy1zdHlsZS0xe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgye1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBMSVNUXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMXtcclxuICAgIC5keW5hbWljSGVpZ2h0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAucC1pdGVte1xyXG4gICAgICAgIC5pbWFnZXN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAuY29sLW1kLTgsXHJcbiAgICAgICAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmlkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuc2xpY2stYXJyb3ctdmFyaWFibGVzO1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5naS1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnAtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nby1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW57XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zLWltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnMtaW1nLFxyXG4gICAgICAgICAgICAudC1pbWd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hvcnRsaXN0LS1zdHlsZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktc3RhdHVzLWJveHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1wcmljZS1ib3h7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWluZm97XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjQ2cHg7XHJcbiAgICAgICAgICAgIC50aXRsZS1ib3h7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgLnAtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1pbmZvLS1kaXZpZGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1pbmZvLS1hdHRye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjU0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucy1pbWcsXHJcbiAgICAgICAgICAgICAgICAudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWl0ZW0gLnAtaW5mbyB1bD5saS50aXRsZS1ib3h7XHJcbiAgICAgICAgICAgIC5wLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5wLWl0ZW17XHJcbiAgICAgICAgICAgIC5pbWFnZXN7XHJcbiAgICAgICAgICAgICAgICAucy1pbWcsXHJcbiAgICAgICAgICAgICAgICAudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1pbmZve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdWw+bGkuY3RhIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsID4gbGkudGl0bGUtYm94IC5wLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAucC1pdGVtIC5wLWluZm8gdWx7XHJcbiAgICAgICAgICAgIGxpLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGxpLmN0YSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAuZHluYW1pY0hlaWdodHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPi5yb3c+LmNvbC02IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAuY29sLW1kLTh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnMtaW1nLFxyXG4gICAgICAgICAgICAgICAgLnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnMtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtaW5mbyB1bHtcclxuICAgICAgICAgICAgICAgIGxpLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGxpLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaXRlbSAucC1pbmZvIC50aXRsZS1ib3ggLnAtdGl0bGV7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLnAtaXRlbXtcclxuICAgICAgICAgICAgLmltYWdlc3tcclxuICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC04e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucy1pbWcsXHJcbiAgICAgICAgICAgICAgICAudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgIC5wLWl0ZW17XHJcbiAgICAgICAgICAgIC5pbWFnZXMgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2VzIC5zLWltZyxcclxuICAgICAgICAgICAgLmltYWdlcyAudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWluZm8gdWw+bGl7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICYudGl0bGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmN0YXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUHV0dGluZyBUaGlzIEhlcmUgKFNCKVxyXG4ucmVsYXRlZC1uZXdzX19hcnRpY2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgTElTVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTJ7XHJcbiAgICAucC1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICAgICAgLmltYWdlc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuZ3JpZC1pbWFnZXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLnNsaWNrLWFycm93LXZhcmlhYmxlcztcclxuICAgICAgICAgICAgICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ktc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nby1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLXN0YXR1c3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb2xke1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1pbmZvLWJveHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM2cHggMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAucC10aXRsZXN7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLnAtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1zdWJ0aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWV4Y2VycHR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1ib3R0b21ze1xyXG4gICAgICAgICAgICAgICAgLnAtYXR0cntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLWFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3J0bGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguMnMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnAtY3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIC5wLWl0ZW17XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5wLWN0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAucHJvcGVydHktaW5mby1ib3h7XHJcbiAgICAgICAgICAgICAgICAucC10aXRsZXMgLnAtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLWJvdHRvbXN7XHJcbiAgICAgICAgICAgICAgICAgICAgLnAtYXR0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucC1hY3Rpb25zIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucC1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgID4uY29sLXNtLTZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWl0ZW17XHJcbiAgICAgICAgICAgIC5pbWFnZXMgLmltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1pbmZvLWJveHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjJweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLnAtdGl0bGVze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnAtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1leGNlcnB0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1ib3R0b21ze1xyXG4gICAgICAgICAgICAgICAgICAgIC5wLWF0dHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnAtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYS5zaG9ydGxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgID4uY29sLXNtLTZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1leGNlcnB0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBMSVNUXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtM3tcclxuICAgIC5wcm9wZXJ0eS1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgLmdyaWQtaW1hZ2V7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnNsaWNrLWFycm93LXZhcmlhYmxlcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmYtaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5mLWltYWdle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1hZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICA+c3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZi1ib2R5e1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAuZi10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtbWFpbi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtc3VidGl0bGUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mLXByaWNle1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmYtYXR0cntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZi1jdGF7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1pdGVte1xyXG4gICAgICAgICAgICAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIC5mLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZi1hdHRye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLnByb3BlcnR5LWl0ZW17XHJcbiAgICAgICAgICAgIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLWF0dHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgID4uY29sLW1kLTR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgPi5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZXtcclxuICAgICAgICAgICAgLmYtbWFpbi10aXRsZSBoMntcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mLXN1YnRpdGxlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIEJBQ0sgQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMXtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweDtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIFRJVExFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgLnByb3BlcnR5LXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgIC5zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAucC1yZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjc2NzY3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcclxuICAgICAgICAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMSAucC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIFNMSURFUiAmIEZPUk1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xe1xyXG5cclxuICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94e1xyXG4gICAgICAgIEBleHRlbmQgLnNsaWNrLWFycm93LXZhcmlhYmxlcztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2F2ZS1zbGlkZS1zaG9ydGxpc3R7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zaG9ydGxpc3QtY29uZmlybS1hY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHlTbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRlLWJveHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1ib3gtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWJveC1mb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgICYuZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMzBweCAyM3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5U2xpZGVyTmF2Q29ue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAuc2ktY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWZvcm17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5mb3JtLXJvd3tcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgICAgICAgICAgICAmID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1mb3JtLWJne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC41KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9ybS5mYW5jeWJveC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYW5jeWJveC1jbGFzc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tY29udGFpbmVyLXBme1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAzNXB4IDIzcHggMzVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS1maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDM3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NTZweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4M3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnNlbnQtdHh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VibWl0LWN0YXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktZm9ybS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWZvcm0tc2lkZWJhcntcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyOHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb25zZW50LXR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtZm9ybS5kZWZhdWx0IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktZm9ybS1zaWRlYmFye1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjNweCAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveHtcclxuICAgICAgICAgICAgLnNhdmUtc2xpZGUtc2hvcnRsaXN0e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgICAgICYucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMzVweCAyM3B4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3h7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgICAgICAgICAgICAgJi5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzY0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLWZvcm17XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMjhweCAzNXB4IDIzcHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAuc3R5bGUtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uY29sLW1kLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3h7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgJi5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xyXG4gICAgICAgICAgICAvLyAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjNweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICYuZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZntcclxuICAgICAgICAgICAgcGFkZGluZzogMzdweCAyMHB4IDIzcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWZvcm0tc2lkZWJhcntcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Ym1pdC1jdGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29uc2VudC10eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIFRBQlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktdGFiLXN0eWxlLTF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgLnB3LXRhYi1ib3h7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnB3LXRhYntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAucHctdGFiLXJvdGF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdFJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnB3LXRhYi13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTdweCA1N3B4IDU3cHggOTdweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgICAgICAgICAgLnRhYi10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nZW5lcmljLXRleHQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYi1wcm9wZXJ0eS1sb2NhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBkLWl0ZW0tdGFie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbG9vcnBsYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kb2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHkteW91dHViZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWFpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktbWFwLWJveHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAgICAgLnByb3BlcnR5LW1hcHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wdy10YWItYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAucHctdGFie1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHVsLm5hdi10YWJzID4gbGkgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1N3B4IDU3cHggNTdweCA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wdy10YWItYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAucHctdGFie1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHVsLm5hdi10YWJzID4gbGkgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM2cHggMzBweCA2M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHctdGFiLWJveHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wdy10YWItYm94IHtcclxuICAgICAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYi10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xyXG4gICAgICAgIC53cmFwIC5wdy10YWItYm94e1xyXG4gICAgICAgICAgICAucHctdGFie1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAucHctdGFiLXJvdGF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdFJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAucHctdGFiLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bC5uYXYtdGFicyA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnB3LXRhYi1ib3h7XHJcbiAgICAgICAgICAgICAgICAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYi10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnB3LXRhYi1ib3gge1xyXG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAudGFiLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1pbmZvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS0ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIEJBQ0sgQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMntcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXN0aW1vbmlhbHM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMTFweCAycHggMTFweDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVzdGltb25pYWxzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIC53cmFwIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBJTkZPUk1BVElPTlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xyXG4gICAgLmhpZGUtOTkxe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNob3ctOTkxe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3JhcHtcclxuICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hZGRyZXNze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRfZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfZ3JheTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMHB4O1xyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTEtLWJlZGJhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktcGRmLS1zdHlsZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1jdGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgIC5jb2wtNntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTEgYSxcclxuICAgICAgICAgICAgLnN0eWxlLTIgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvcnRsaXN0LWNvbmZpcm0tYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LXNwZWNze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIC5wcy1pdGVte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5mYS1jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xyXG4gICAgICAgICAgICAucHJvcGVydHlTbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLnNsaWNrLWFycm93LXZhcmlhYmxlcztcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWJveC1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1mb3Jte1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tcm93e1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgICAgICAgICAgICAgICAgJiA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wLWZvcm0tYmd7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC41KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb3JtLmZhbmN5Ym94LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmFuY3lib3gtY2xhc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRhaW5lci1wZntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDM1cHggMjNweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdHlsZS1maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5U2xpZGVyTmF2Q29ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTNweDtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaS1jb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zcGVjc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcCAucHJvcGVydHktcGRmLS1zdHlsZSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXHJcbiAgICAgICAgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLmhpZGUtOTkxe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvdy05OTF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3h7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcCAucHJvcGVydHktc3BlY3N7XHJcbiAgICAgICAgICAgIC5wcy1pdGVte1xyXG4gICAgICAgICAgICAgICAgPi5jb2wtc20tM3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5jb2wtc20tOXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICYuZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktc3BlY3N7XHJcbiAgICAgICAgICAgICAgICAucHMtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1zbS0ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1zbS05e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcclxuICAgICAgICAgICAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgVEFCU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS10YWItc3R5bGUtMntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAud3JhcHtcclxuICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgPi5jb2wtbWQtOHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnB3LXRhYi1ib3h7XHJcbiAgICAgICAgICAgIC5wdy10YWJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgdWwubmF2LXRhYnN7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTdweDtcclxuICAgICAgICAgICAgICAgIC50YWItdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItcHJvcGVydHktbG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wZC1pdGVtLXRhYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxvb3JwbGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZG9je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LXlvdXR1YmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWRkLWluZm8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1haXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LW1hcC1ib3h7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1tYXB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHctdGFiLWJveCAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLnRhYi10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94e1xyXG4gICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgID4uY29sLXNtLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRkLWluZm8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTMsXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4O1xyXG4gICAgICAgICAgICAudGFiLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgLndyYXAgLnB3LXRhYi1ib3h7XHJcbiAgICAgICAgICAgICAucHctdGFiIHVsLm5hdi10YWJzID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgPiBhLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94e1xyXG4gICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgID4uY29sLXNtLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZC1pbmZvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS0ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5sYW5nLS1lcy1zdi1pdHtcclxuICAgIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MTBweCl7XHJcbiAgICAgICAgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgICAgIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZnJlbmNoXHJcbi5sYW5nLS1mcntcclxuICAgIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biAuYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpe1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNwYW5pc2hcclxuLmxhbmctLWVze1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCl7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDE0cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTd2VkaXNoXHJcbi5sYW5nLS1zdntcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpe1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCAxNHB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gR2VybWFuXHJcbi5sYW5nLS1kZXtcclxuICAgIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDVweCAxNHB4IDVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDEwcHgpe1xyXG4gICAgICAgIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/